home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / MacP&L / Guided Tour / Guided Tour.rsrc / CODE_11532_METHCAST.txt < prev    next >
Text File  |  1993-09-18  |  181KB  |  3,198 lines

  1. # near model CODE resource
  2. # jump table entries: 6896-6925 (30 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7. 0000000A  3F3C 001C                move.w     -[A7], 0x1C
  8. 0000000E  302E 0008                move.w     D0, [A6 + 0x8]
  9. 00000012  48C0                     ext.l      D0
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  42A7                     clr.l      -[A7]
  12. 00000018  4EBA 1160                jsr        [PC + 0x1160 /* 0000117A */]
  13. 0000001C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  2E9F                     move.l     [A7], [A7]+
  16. 00000024  4E75                     rts
  17. fn00000026:
  18. 00000026  4E56 0000                link       A6, 0
  19. 0000002A  42A7                     clr.l      -[A7]
  20. 0000002C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  21. 00000030  3F3C 001D                move.w     -[A7], 0x1D
  22. 00000034  42A7                     clr.l      -[A7]
  23. 00000036  42A7                     clr.l      -[A7]
  24. 00000038  4EBA 1140                jsr        [PC + 0x1140 /* 0000117A */]
  25. 0000003C  201F                     move.l     D0, [A7]+
  26. 0000003E  3D40 000A                move.w     [A6 + 0xA], D0
  27. 00000042  4E5E                     unlink     A6
  28. 00000044  205F                     movea.l    A0, [A7]+
  29. 00000046  544F                     addq.w     A7, 2
  30. 00000048  4ED0                     jmp        [A0]
  31. fn0000004A:
  32. 0000004A  4E56 0000                link       A6, 0
  33. 0000004E  42A7                     clr.l      -[A7]
  34. 00000050  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  35. 00000054  3F3C 0011                move.w     -[A7], 0x11
  36. 00000058  42A7                     clr.l      -[A7]
  37. 0000005A  42A7                     clr.l      -[A7]
  38. 0000005C  4EBA 111C                jsr        [PC + 0x111C /* 0000117A */]
  39. 00000060  4A9F                     tst.l      [A7]+
  40. 00000062  57C0                     seq        D0
  41. 00000064  4400                     neg.b      D0
  42. 00000066  1D40 000A                move.b     [A6 + 0xA], D0
  43. 0000006A  4E5E                     unlink     A6
  44. 0000006C  205F                     movea.l    A0, [A7]+
  45. 0000006E  544F                     addq.w     A7, 2
  46. 00000070  4ED0                     jmp        [A0]
  47. fn00000072:
  48. 00000072  4E56 0000                link       A6, 0
  49. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000007A  2F08                     move.l     -[A7], A0
  51. 0000007C  42A7                     clr.l      -[A7]
  52. 0000007E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  53. 00000082  3F3C 001D                move.w     -[A7], 0x1D
  54. 00000086  42A7                     clr.l      -[A7]
  55. 00000088  42A7                     clr.l      -[A7]
  56. 0000008A  4EBA 10EE                jsr        [PC + 0x10EE /* 0000117A */]
  57. 0000008E  201F                     move.l     D0, [A7]+
  58. 00000090  205F                     movea.l    A0, [A7]+
  59. 00000092  3080                     move.w     [A0], D0
  60. 00000094  42A7                     clr.l      -[A7]
  61. 00000096  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  62. 0000009A  3F3C 0011                move.w     -[A7], 0x11
  63. 0000009E  42A7                     clr.l      -[A7]
  64. 000000A0  42A7                     clr.l      -[A7]
  65. 000000A2  4EBA 10D6                jsr        [PC + 0x10D6 /* 0000117A */]
  66. 000000A6  4A9F                     tst.l      [A7]+
  67. 000000A8  57C0                     seq        D0
  68. 000000AA  4400                     neg.b      D0
  69. 000000AC  1D40 000E                move.b     [A6 + 0xE], D0
  70. 000000B0  4E5E                     unlink     A6
  71. 000000B2  205F                     movea.l    A0, [A7]+
  72. 000000B4  5C4F                     addq.w     A7, 6
  73. 000000B6  4ED0                     jmp        [A0]
  74. 000000B8  4E56 FEEA                link       A6, -0x0116
  75. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  76. 000000C0  3C2E 0008                move.w     D6, [A6 + 0x8]
  77. 000000C4  426E 000A                clr.w      [A6 + 0xA]
  78. 000000C8  42A7                     clr.l      -[A7]
  79. 000000CA  3F06                     move.w     -[A7], D6
  80. 000000CC  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  81. 000000D0  265F                     movea.l    A3, [A7]+
  82. 000000D2  284B                     movea.l    A4, A3
  83. 000000D4  4AAC 001E                tst.l      [A4 + 0x1E]
  84. 000000D8  6704                     beq        +0x6 /* 000000DE */
  85. 000000DA  6000 015C                bra        +0x15E /* 00000238 */
  86. label000000DE:
  87. 000000DE  4267                     clr.w      -[A7]
  88. 000000E0  3F06                     move.w     -[A7], D6
  89. 000000E2  486E FFFC                pea.l      [A6 - 0x4]
  90. 000000E6  4EBA FF8A                jsr        [PC - 0x76 /* 00000072 */]
  91. 000000EA  101F                     move.b     D0, [A7]+
  92. 000000EC  660A                     bne        +0xC /* 000000F8 */
  93. 000000EE  3D6D F212 000A           move.w     [A6 + 0xA], [A5 - 0xDEE]
  94. 000000F4  6000 0142                bra        +0x144 /* 00000238 */
  95. label000000F8:
  96. 000000F8  422E FFFB                clr.b      [A6 - 0x5]
  97. 000000FC  4267                     clr.w      -[A7]
  98. 000000FE  2F0B                     move.l     -[A7], A3
  99. 00000100  3F3C 0003                move.w     -[A7], 0x3
  100. 00000104  4EBA 0DD8                jsr        [PC + 0xDD8 /* 00000EDE */]
  101. 00000108  101F                     move.b     D0, [A7]+
  102. 0000010A  6704                     beq        +0x6 /* 00000110 */
  103. 0000010C  6000 00D2                bra        +0xD4 /* 000001E0 */
  104. label00000110:
  105. 00000110  4AAC 000C                tst.l      [A4 + 0xC]
  106. 00000114  57C0                     seq        D0
  107. 00000116  4A00                     tst.b      D0
  108. 00000118  671C                     beq        +0x1E /* 00000136 */
  109. 0000011A  2F00                     move.l     -[A7], D0
  110. 0000011C  4267                     clr.w      -[A7]
  111. 0000011E  2F0B                     move.l     -[A7], A3
  112. 00000120  4EBA 0A52                jsr        [PC + 0xA52 /* 00000B74 */]
  113. 00000124  121F                     move.b     D1, [A7]+
  114. 00000126  201F                     move.l     D0, [A7]+
  115. 00000128  C001                     and.b      D0, D1
  116. 0000012A  670A                     beq        +0xC /* 00000136 */
  117. 0000012C  3D6D F212 000A           move.w     [A6 + 0xA], [A5 - 0xDEE]
  118. 00000132  6000 00AC                bra        +0xAE /* 000001E0 */
  119. label00000136:
  120. 00000136  42A7                     clr.l      -[A7]
  121. 00000138  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  122. 0000013C  0C9F 0000 3A98           cmpi.l     [A7]+, 0x3A98
  123. 00000142  6C16                     bge        +0x18 /* 0000015A */
  124. 00000144  1B7C 0001 F233           move.b     [A5 - 0xDCD], 0x1
  125. 0000014A  3B7C FF94 F212           move.w     [A5 - 0xDEE], 0xFF94
  126. 00000150  3D6D F212 000A           move.w     [A6 + 0xA], [A5 - 0xDEE]
  127. 00000156  6000 0088                bra        +0x8A /* 000001E0 */
  128. label0000015A:
  129. 0000015A  4267                     clr.w      -[A7]
  130. 0000015C  486C 001E                pea.l      [A4 + 0x1E]
  131. 00000160  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  132. 00000164  3F3C 0004                move.w     -[A7], 0x4
  133. 00000168  486E FFFB                pea.l      [A6 - 0x5]
  134. 0000016C  303C 00F1                move.w     D0, 0xF1
  135. 00000170  AAAA                     syscall    QuickTimeDispatch
  136. 00000172  3E1F                     move.w     D7, [A7]+
  137. 00000174  0C47 F830                cmpi.w     D7, 0xF830
  138. 00000178  6618                     bne        +0x1A /* 00000192 */
  139. 0000017A  4267                     clr.w      -[A7]
  140. 0000017C  486C 001E                pea.l      [A4 + 0x1E]
  141. 00000180  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  142. 00000184  4267                     clr.w      -[A7]
  143. 00000186  486E FFFB                pea.l      [A6 - 0x5]
  144. 0000018A  303C 00F1                move.w     D0, 0xF1
  145. 0000018E  AAAA                     syscall    QuickTimeDispatch
  146. 00000190  3E1F                     move.w     D7, [A7]+
  147. label00000192:
  148. 00000192  3D47 000A                move.w     [A6 + 0xA], D7
  149. 00000196  7094                     moveq.l    D0, 0xFFFFFF94
  150. 00000198  B047                     cmp.w      D0, D7
  151. 0000019A  660E                     bne        +0x10 /* 000001AA */
  152. 0000019C  1B7C 0001 F233           move.b     [A5 - 0xDCD], 0x1
  153. 000001A2  3B47 F212                move.w     [A5 - 0xDEE], D7
  154. 000001A6  6000 0090                bra        +0x92 /* 00000238 */
  155. label000001AA:
  156. 000001AA  4A47                     tst.w      D7
  157. 000001AC  6732                     beq        +0x34 /* 000001E0 */
  158. 000001AE  2F0B                     move.l     -[A7], A3
  159. 000001B0  3F3C 0003                move.w     -[A7], 0x3
  160. 000001B4  1F3C 0001                move.b     -[A7], 0x1
  161. 000001B8  4EBA 0D58                jsr        [PC + 0xD58 /* 00000F12 */]
  162. 000001BC  422E FFFB                clr.b      [A6 - 0x5]
  163. 000001C0  7080                     moveq.l    D0, 0xFFFFFF80
  164. 000001C2  B047                     cmp.w      D0, D7
  165. 000001C4  57C0                     seq        D0
  166. 000001C6  4A00                     tst.b      D0
  167. 000001C8  6616                     bne        +0x18 /* 000001E0 */
  168. 000001CA  0C47 F830                cmpi.w     D7, 0xF830
  169. 000001CE  57C1                     seq        D1
  170. 000001D0  8001                     or.b       D0, D1
  171. 000001D2  6702                     beq        +0x4 /* 000001D6 */
  172. 000001D4  600A                     bra        +0xC /* 000001E0 */
  173. label000001D6:
  174. 000001D6  1B7C 0001 F233           move.b     [A5 - 0xDCD], 0x1
  175. 000001DC  3B47 F212                move.w     [A5 - 0xDEE], D7
  176. label000001E0:
  177. 000001E0  102E FFFB                move.b     D0, [A6 - 0x5]
  178. 000001E4  6748                     beq        +0x4A /* 0000022E */
  179. 000001E6  42A7                     clr.l      -[A7]
  180. 000001E8  42A7                     clr.l      -[A7]
  181. 000001EA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  182. 000001EE  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  183. 000001F2  4267                     clr.w      -[A7]
  184. 000001F4  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  185. 000001F8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  186. 000001FC  303C 0022                move.w     D0, 0x22 /* '\"' */
  187. 00000200  AAAA                     syscall    QuickTimeDispatch
  188. 00000202  3E1F                     move.w     D7, [A7]+
  189. 00000204  6620                     bne        +0x22 /* 00000226 */
  190. 00000206  486C 000C                pea.l      [A4 + 0xC]
  191. 0000020A  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  192. 0000020E  296E FFF6 000C           move.l     [A4 + 0xC], [A6 - 0xA]
  193. 00000214  486B 0007                pea.l      [A3 + 0x7]
  194. 00000218  3F3C 0003                move.w     -[A7], 0x3
  195. 0000021C  1F3C 0001                move.b     -[A7], 0x1
  196. 00000220  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  197. 00000224  6008                     bra        +0xA /* 0000022E */
  198. label00000226:
  199. 00000226  486E FFF6                pea.l      [A6 - 0xA]
  200. 0000022A  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  201. label0000022E:
  202. 0000022E  3F06                     move.w     -[A7], D6
  203. 00000230  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  204. 00000234  4EBA FDCA                jsr        [PC - 0x236 /* 00000000 */]
  205. label00000238:
  206. 00000238  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  207. 0000023C  4E5E                     unlink     A6
  208. 0000023E  205F                     movea.l    A0, [A7]+
  209. 00000240  544F                     addq.w     A7, 2
  210. 00000242  4ED0                     jmp        [A0]
  211. 00000244  4E56 FFFC                link       A6, -0x0004
  212. 00000248  48E7 0108                movem.l    -[A7], D7,A4
  213. 0000024C  3E2E 0008                move.w     D7, [A6 + 0x8]
  214. 00000250  102D EE26                move.b     D0, [A5 - 0x11DA]
  215. 00000254  670E                     beq        +0x10 /* 00000264 */
  216. 00000256  7201                     moveq.l    D1, 0x01
  217. 00000258  B247                     cmp.w      D1, D7
  218. 0000025A  57C1                     seq        D1
  219. 0000025C  C001                     and.b      D0, D1
  220. 0000025E  6704                     beq        +0x6 /* 00000264 */
  221. 00000260  6000 00E4                bra        +0xE6 /* 00000346 */
  222. label00000264:
  223. 00000264  102D EE25                move.b     D0, [A5 - 0x11DB]
  224. 00000268  670E                     beq        +0x10 /* 00000278 */
  225. 0000026A  7202                     moveq.l    D1, 0x02
  226. 0000026C  B247                     cmp.w      D1, D7
  227. 0000026E  57C1                     seq        D1
  228. 00000270  C001                     and.b      D0, D1
  229. 00000272  6704                     beq        +0x6 /* 00000278 */
  230. 00000274  6000 00D0                bra        +0xD2 /* 00000346 */
  231. label00000278:
  232. 00000278  206E 000C                movea.l    A0, [A6 + 0xC]
  233. 0000027C  49E8 027E                lea.l      A4, [A0 + 0x27E]
  234. 00000280  7001                     moveq.l    D0, 0x01
  235. 00000282  B047                     cmp.w      D0, D7
  236. 00000284  665A                     bne        +0x5C /* 000002E0 */
  237. 00000286  7004                     moveq.l    D0, 0x04
  238. 00000288  6B1C                     bmi        +0x1E /* 000002A6 */
  239. 0000028A  206D F242                movea.l    A0, [A5 - 0xDBE]
  240. 0000028E  B07C 001F                cmp.w      D0, 0x1F
  241. 00000292  6E12                     bgt        +0x14 /* 000002A6 */
  242. 00000294  41E8 0896                lea.l      A0, [A0 + 0x896]
  243. 00000298  3200                     move.w     D1, D0
  244. 0000029A  E649                     lsr        D1.w, 3
  245. 0000029C  4441                     neg.w      D1
  246. 0000029E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  247. 000002A2  0A3C 0004                xori.b     ccr, 4
  248. label000002A6:
  249. 000002A6  6700 009E                beq        +0xA0 /* 00000346 */
  250. 000002AA  7017                     moveq.l    D0, 0x17
  251. 000002AC  B02C 0001                cmp.b      D0, [A4 + 0x1]
  252. 000002B0  57C0                     seq        D0
  253. 000002B2  4A00                     tst.b      D0
  254. 000002B4  6712                     beq        +0x14 /* 000002C8 */
  255. 000002B6  2F00                     move.l     -[A7], D0
  256. 000002B8  4267                     clr.w      -[A7]
  257. 000002BA  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  258. 000002BE  4EBA FD8A                jsr        [PC - 0x276 /* 0000004A */]
  259. 000002C2  121F                     move.b     D1, [A7]+
  260. 000002C4  201F                     move.l     D0, [A7]+
  261. 000002C6  C001                     and.b      D0, D1
  262. label000002C8:
  263. 000002C8  1F2C 0001                move.b     -[A7], [A4 + 0x1]
  264. 000002CC  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  265. 000002D0  3F07                     move.w     -[A7], D7
  266. 000002D2  486D F14A                pea.l      [A5 - 0xEB6]
  267. 000002D6  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  268. 000002DA  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  269. 000002DE  6066                     bra        +0x68 /* 00000346 */
  270. label000002E0:
  271. 000002E0  7002                     moveq.l    D0, 0x02
  272. 000002E2  B047                     cmp.w      D0, D7
  273. 000002E4  57C0                     seq        D0
  274. 000002E6  4A00                     tst.b      D0
  275. 000002E8  675C                     beq        +0x5E /* 00000346 */
  276. 000002EA  C02D EF9E                and.b      D0, [A5 - 0x1062]
  277. 000002EE  6756                     beq        +0x58 /* 00000346 */
  278. 000002F0  7003                     moveq.l    D0, 0x03
  279. 000002F2  6B1C                     bmi        +0x1E /* 00000310 */
  280. 000002F4  206D F242                movea.l    A0, [A5 - 0xDBE]
  281. 000002F8  B07C 001F                cmp.w      D0, 0x1F
  282. 000002FC  6E12                     bgt        +0x14 /* 00000310 */
  283. 000002FE  41E8 0896                lea.l      A0, [A0 + 0x896]
  284. 00000302  3200                     move.w     D1, D0
  285. 00000304  E649                     lsr        D1.w, 3
  286. 00000306  4441                     neg.w      D1
  287. 00000308  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  288. 0000030C  0A3C 0004                xori.b     ccr, 4
  289. label00000310:
  290. 00000310  6734                     beq        +0x36 /* 00000346 */
  291. 00000312  7017                     moveq.l    D0, 0x17
  292. 00000314  B02C 000A                cmp.b      D0, [A4 + 0xA]
  293. 00000318  57C0                     seq        D0
  294. 0000031A  4A00                     tst.b      D0
  295. 0000031C  6712                     beq        +0x14 /* 00000330 */
  296. 0000031E  2F00                     move.l     -[A7], D0
  297. 00000320  4267                     clr.w      -[A7]
  298. 00000322  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  299. 00000326  4EBA FD22                jsr        [PC - 0x2DE /* 0000004A */]
  300. 0000032A  121F                     move.b     D1, [A7]+
  301. 0000032C  201F                     move.l     D0, [A7]+
  302. 0000032E  C001                     and.b      D0, D1
  303. label00000330:
  304. 00000330  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  305. 00000334  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  306. 00000338  3F07                     move.w     -[A7], D7
  307. 0000033A  486D F14A                pea.l      [A5 - 0xEB6]
  308. 0000033E  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  309. 00000342  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  310. label00000346:
  311. 00000346  4CDF 1080                movem.l    D7,A4, [A7]+
  312. 0000034A  4E5E                     unlink     A6
  313. 0000034C  205F                     movea.l    A0, [A7]+
  314. 0000034E  504F                     addq.w     A7, 8
  315. 00000350  4ED0                     jmp        [A0]
  316. fn00000352:
  317. 00000352  4E56 0000                link       A6, 0
  318. 00000356  206D F24E                movea.l    A0, [A5 - 0xDB2]
  319. 0000035A  1028 0146                move.b     D0, [A0 + 0x146]
  320. 0000035E  6722                     beq        +0x24 /* 00000382 */
  321. 00000360  4A68 0148                tst.w      [A0 + 0x148]
  322. 00000364  56C1                     sne        D1
  323. 00000366  C001                     and.b      D0, D1
  324. 00000368  4A00                     tst.b      D0
  325. 0000036A  6716                     beq        +0x18 /* 00000382 */
  326. 0000036C  322E 0008                move.w     D1, [A6 + 0x8]
  327. 00000370  B268 0148                cmp.w      D1, [A0 + 0x148]
  328. 00000374  5CC1                     sge        D1
  329. 00000376  C001                     and.b      D0, D1
  330. 00000378  6708                     beq        +0xA /* 00000382 */
  331. 0000037A  3D68 014C 000A           move.w     [A6 + 0xA], [A0 + 0x14C]
  332. 00000380  6030                     bra        +0x32 /* 000003B2 */
  333. label00000382:
  334. 00000382  206D F24E                movea.l    A0, [A5 - 0xDB2]
  335. 00000386  70FF                     moveq.l    D0, 0xFFFFFFFF
  336. 00000388  B068 0126                cmp.w      D0, [A0 + 0x126]
  337. 0000038C  6708                     beq        +0xA /* 00000396 */
  338. 0000038E  3D68 0126 000A           move.w     [A6 + 0xA], [A0 + 0x126]
  339. 00000394  601C                     bra        +0x1E /* 000003B2 */
  340. label00000396:
  341. 00000396  206D F24E                movea.l    A0, [A5 - 0xDB2]
  342. 0000039A  70FF                     moveq.l    D0, 0xFFFFFFFF
  343. 0000039C  B068 019C                cmp.w      D0, [A0 + 0x19C]
  344. 000003A0  6708                     beq        +0xA /* 000003AA */
  345. 000003A2  3D68 019C 000A           move.w     [A6 + 0xA], [A0 + 0x19C]
  346. 000003A8  6008                     bra        +0xA /* 000003B2 */
  347. label000003AA:
  348. 000003AA  4267                     clr.w      -[A7]
  349. 000003AC  A994                     syscall    CurResFile
  350. 000003AE  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  351. label000003B2:
  352. 000003B2  4E5E                     unlink     A6
  353. 000003B4  205F                     movea.l    A0, [A7]+
  354. 000003B6  544F                     addq.w     A7, 2
  355. 000003B8  4ED0                     jmp        [A0]
  356. fn000003BA:
  357. 000003BA  4E56 FFF0                link       A6, -0x0010
  358. 000003BE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  359. 000003C2  266E 0008                movea.l    A3, [A6 + 0x8]
  360. 000003C6  2853                     movea.l    A4, [A3]
  361. 000003C8  302B 0006                move.w     D0, [A3 + 0x6]
  362. 000003CC  0440 0011                subi.w     D0, 0x11
  363. 000003D0  672E                     beq        +0x30 /* 00000400 */
  364. 000003D2  0440 000B                subi.w     D0, 0xB
  365. 000003D6  6700 00B2                beq        +0xB4 /* 0000048A */
  366. 000003DA  5340                     subq.w     D0, 1
  367. 000003DC  6700 0128                beq        +0x12A /* 00000506 */
  368. 000003E0  5340                     subq.w     D0, 1
  369. 000003E2  6700 016E                beq        +0x170 /* 00000552 */
  370. 000003E6  5B40                     subq.w     D0, 5
  371. 000003E8  6704                     beq        +0x6 /* 000003EE */
  372. 000003EA  6000 0166                bra        +0x168 /* 00000552 */
  373. label000003EE:
  374. 000003EE  42A7                     clr.l      -[A7]
  375. 000003F0  2F0B                     move.l     -[A7], A3
  376. 000003F2  3F3C 0005                move.w     -[A7], 0x5
  377. 000003F6  4EBA 0D52                jsr        [PC + 0xD52 /* 0000114A */]
  378. 000003FA  2C1F                     move.l     D6, [A7]+
  379. 000003FC  6000 0154                bra        +0x156 /* 00000552 */
  380. label00000400:
  381. 00000400  4AAC 000C                tst.l      [A4 + 0xC]
  382. 00000404  6716                     beq        +0x18 /* 0000041C */
  383. 00000406  206C 000C                movea.l    A0, [A4 + 0xC]
  384. 0000040A  4A90                     tst.l      [A0]
  385. 0000040C  660E                     bne        +0x10 /* 0000041C */
  386. 0000040E  42A7                     clr.l      -[A7]
  387. 00000410  2F0B                     move.l     -[A7], A3
  388. 00000412  3F3C 0005                move.w     -[A7], 0x5
  389. 00000416  4EBA 0D32                jsr        [PC + 0xD32 /* 0000114A */]
  390. 0000041A  2C1F                     move.l     D6, [A7]+
  391. label0000041C:
  392. 0000041C  4AAC 000C                tst.l      [A4 + 0xC]
  393. 00000420  670E                     beq        +0x10 /* 00000430 */
  394. 00000422  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  395. 00000426  205F                     movea.l    A0, [A7]+
  396. 00000428  A04A                     syscall    HNoPurge
  397. 0000042A  426D F212                clr.w      [A5 - 0xDEE]
  398. 0000042E  6022                     bra        +0x24 /* 00000452 */
  399. label00000430:
  400. 00000430  42A7                     clr.l      -[A7]
  401. 00000432  2F0B                     move.l     -[A7], A3
  402. 00000434  3F3C 0002                move.w     -[A7], 0x2
  403. 00000438  4EBA 0D10                jsr        [PC + 0xD10 /* 0000114A */]
  404. 0000043C  2C1F                     move.l     D6, [A7]+
  405. 0000043E  4A6D F212                tst.w      [A5 - 0xDEE]
  406. 00000442  660E                     bne        +0x10 /* 00000452 */
  407. 00000444  42A7                     clr.l      -[A7]
  408. 00000446  2F0B                     move.l     -[A7], A3
  409. 00000448  3F3C 0010                move.w     -[A7], 0x10
  410. 0000044C  4EBA 0CFC                jsr        [PC + 0xCFC /* 0000114A */]
  411. 00000450  2C1F                     move.l     D6, [A7]+
  412. label00000452:
  413. 00000452  302D F212                move.w     D0, [A5 - 0xDEE]
  414. 00000456  48C0                     ext.l      D0
  415. 00000458  2740 0018                move.l     [A3 + 0x18], D0
  416. 0000045C  4A6D F212                tst.w      [A5 - 0xDEE]
  417. 00000460  57C0                     seq        D0
  418. 00000462  4A00                     tst.b      D0
  419. 00000464  6700 00EC                beq        +0xEE /* 00000552 */
  420. 00000468  7201                     moveq.l    D1, 0x01
  421. 0000046A  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  422. 0000046E  57C1                     seq        D1
  423. 00000470  C001                     and.b      D0, D1
  424. 00000472  6700 00DE                beq        +0xE0 /* 00000552 */
  425. 00000476  486C 0007                pea.l      [A4 + 0x7]
  426. 0000047A  3F3C 0004                move.w     -[A7], 0x4
  427. 0000047E  1F3C 0001                move.b     -[A7], 0x1
  428. 00000482  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  429. 00000486  6000 00CA                bra        +0xCC /* 00000552 */
  430. label0000048A:
  431. 0000048A  4AAC 000C                tst.l      [A4 + 0xC]
  432. 0000048E  56C0                     sne        D0
  433. 00000490  4A00                     tst.b      D0
  434. 00000492  6700 00BE                beq        +0xC0 /* 00000552 */
  435. 00000496  206C 000C                movea.l    A0, [A4 + 0xC]
  436. 0000049A  4A90                     tst.l      [A0]
  437. 0000049C  56C1                     sne        D1
  438. 0000049E  C001                     and.b      D0, D1
  439. 000004A0  6700 00B0                beq        +0xB2 /* 00000552 */
  440. 000004A4  3E2B 000A                move.w     D7, [A3 + 0xA]
  441. 000004A8  7002                     moveq.l    D0, 0x02
  442. 000004AA  B047                     cmp.w      D0, D7
  443. 000004AC  660E                     bne        +0x10 /* 000004BC */
  444. 000004AE  486C 0007                pea.l      [A4 + 0x7]
  445. 000004B2  2F3C 0000 0004           move.l     -[A7], 0x4
  446. 000004B8  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  447. label000004BC:
  448. 000004BC  4267                     clr.w      -[A7]
  449. 000004BE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  450. 000004C2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  451. 000004C6  101F                     move.b     D0, [A7]+
  452. 000004C8  6702                     beq        +0x4 /* 000004CC */
  453. 000004CA  4247                     clr.w      D7
  454. label000004CC:
  455. 000004CC  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  456. 000004D2  6702                     beq        +0x4 /* 000004D6 */
  457. 000004D4  4247                     clr.w      D7
  458. label000004D6:
  459. 000004D6  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  460. 000004DC  6702                     beq        +0x4 /* 000004E0 */
  461. 000004DE  4247                     clr.w      D7
  462. label000004E0:
  463. 000004E0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  464. 000004E4  7003                     moveq.l    D0, 0x03
  465. 000004E6  B068 019E                cmp.w      D0, [A0 + 0x19E]
  466. 000004EA  6602                     bne        +0x4 /* 000004EE */
  467. 000004EC  4247                     clr.w      D7
  468. label000004EE:
  469. 000004EE  4A47                     tst.w      D7
  470. 000004F0  6F0A                     ble        +0xC /* 000004FC */
  471. 000004F2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  472. 000004F6  205F                     movea.l    A0, [A7]+
  473. 000004F8  A049                     syscall    HPurge
  474. 000004FA  6056                     bra        +0x58 /* 00000552 */
  475. label000004FC:
  476. 000004FC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  477. 00000500  205F                     movea.l    A0, [A7]+
  478. 00000502  A04A                     syscall    HNoPurge
  479. 00000504  604C                     bra        +0x4E /* 00000552 */
  480. label00000506:
  481. 00000506  7000                     moveq.l    D0, 0x00
  482. 00000508  2740 0018                move.l     [A3 + 0x18], D0
  483. 0000050C  4AAC 000C                tst.l      [A4 + 0xC]
  484. 00000510  57C0                     seq        D0
  485. 00000512  4A00                     tst.b      D0
  486. 00000514  660C                     bne        +0xE /* 00000522 */
  487. 00000516  206C 000C                movea.l    A0, [A4 + 0xC]
  488. 0000051A  4A90                     tst.l      [A0]
  489. 0000051C  57C1                     seq        D1
  490. 0000051E  8001                     or.b       D0, D1
  491. 00000520  6708                     beq        +0xA /* 0000052A */
  492. label00000522:
  493. 00000522  7001                     moveq.l    D0, 0x01
  494. 00000524  2740 0018                move.l     [A3 + 0x18], D0
  495. 00000528  6028                     bra        +0x2A /* 00000552 */
  496. label0000052A:
  497. 0000052A  4267                     clr.w      -[A7]
  498. 0000052C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  499. 00000530  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  500. 00000534  101F                     move.b     D0, [A7]+
  501. 00000536  661A                     bne        +0x1C /* 00000552 */
  502. 00000538  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  503. 0000053E  57C0                     seq        D0
  504. 00000540  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  505. 00000546  57C1                     seq        D1
  506. 00000548  C001                     and.b      D0, D1
  507. 0000054A  6706                     beq        +0x8 /* 00000552 */
  508. 0000054C  7001                     moveq.l    D0, 0x01
  509. 0000054E  2740 0018                move.l     [A3 + 0x18], D0
  510. label00000552:
  511. 00000552  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  512. 00000556  4E5E                     unlink     A6
  513. 00000558  2E9F                     move.l     [A7], [A7]+
  514. 0000055A  4E75                     rts
  515. fn0000055C:
  516. 0000055C  4E56 FFF6                link       A6, -0x000A
  517. 00000560  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  518. 00000564  3C2E 0008                move.w     D6, [A6 + 0x8]
  519. 00000568  7E01                     moveq.l    D7, 0x01
  520. 0000056A  42A7                     clr.l      -[A7]
  521. 0000056C  3F06                     move.w     -[A7], D6
  522. 0000056E  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  523. 00000572  285F                     movea.l    A4, [A7]+
  524. 00000574  4A2C 0006                tst.b      [A4 + 0x6]
  525. 00000578  6770                     beq        +0x72 /* 000005EA */
  526. 0000057A  4267                     clr.w      -[A7]
  527. 0000057C  3F06                     move.w     -[A7], D6
  528. 0000057E  4EBA FACA                jsr        [PC - 0x536 /* 0000004A */]
  529. 00000582  101F                     move.b     D0, [A7]+
  530. 00000584  6608                     bne        +0xA /* 0000058E */
  531. 00000586  426D F212                clr.w      [A5 - 0xDEE]
  532. 0000058A  4207                     clr.b      D7
  533. 0000058C  605C                     bra        +0x5E /* 000005EA */
  534. label0000058E:
  535. 0000058E  7001                     moveq.l    D0, 0x01
  536. 00000590  B02C 0006                cmp.b      D0, [A4 + 0x6]
  537. 00000594  57C0                     seq        D0
  538. 00000596  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  539. 0000059C  56C1                     sne        D1
  540. 0000059E  C001                     and.b      D0, D1
  541. 000005A0  6748                     beq        +0x4A /* 000005EA */
  542. 000005A2  42A7                     clr.l      -[A7]
  543. 000005A4  3F06                     move.w     -[A7], D6
  544. 000005A6  4A6C 0014                tst.w      [A4 + 0x14]
  545. 000005AA  5DC0                     slt        D0
  546. 000005AC  4400                     neg.b      D0
  547. 000005AE  1F00                     move.b     -[A7], D0
  548. 000005B0  4267                     clr.w      -[A7]
  549. 000005B2  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  550. 000005B6  265F                     movea.l    A3, [A7]+
  551. 000005B8  200B                     move.l     D0, A3
  552. 000005BA  57C0                     seq        D0
  553. 000005BC  4A00                     tst.b      D0
  554. 000005BE  6724                     beq        +0x26 /* 000005E4 */
  555. 000005C0  322C 001C                move.w     D1, [A4 + 0x1C]
  556. 000005C4  926C 0018                sub.w      D1, [A4 + 0x18]
  557. 000005C8  7401                     moveq.l    D2, 0x01
  558. 000005CA  B441                     cmp.w      D2, D1
  559. 000005CC  5DC1                     slt        D1
  560. 000005CE  C001                     and.b      D0, D1
  561. 000005D0  6712                     beq        +0x14 /* 000005E4 */
  562. 000005D2  486C 0007                pea.l      [A4 + 0x7]
  563. 000005D6  2F3C 0000 0002           move.l     -[A7], 0x2
  564. 000005DC  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  565. 000005E0  4207                     clr.b      D7
  566. 000005E2  6006                     bra        +0x8 /* 000005EA */
  567. label000005E4:
  568. 000005E4  2F0B                     move.l     -[A7], A3
  569. 000005E6  205F                     movea.l    A0, [A7]+
  570. 000005E8  A04A                     syscall    HNoPurge
  571. label000005EA:
  572. 000005EA  1D47 000A                move.b     [A6 + 0xA], D7
  573. 000005EE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  574. 000005F2  4E5E                     unlink     A6
  575. 000005F4  205F                     movea.l    A0, [A7]+
  576. 000005F6  544F                     addq.w     A7, 2
  577. 000005F8  4ED0                     jmp        [A0]
  578. fn000005FA:
  579. 000005FA  4E56 FFF8                link       A6, -0x0008
  580. 000005FE  48E7 0018                movem.l    -[A7], A3,A4
  581. 00000602  42A7                     clr.l      -[A7]
  582. 00000604  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  583. 00000608  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  584. 0000060C  285F                     movea.l    A4, [A7]+
  585. 0000060E  4A2C 0006                tst.b      [A4 + 0x6]
  586. 00000612  672E                     beq        +0x30 /* 00000642 */
  587. 00000614  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  588. 00000618  3F3C 0001                move.w     -[A7], 0x1
  589. 0000061C  4EBA F9E2                jsr        [PC - 0x61E /* 00000000 */]
  590. 00000620  7001                     moveq.l    D0, 0x01
  591. 00000622  B02C 0006                cmp.b      D0, [A4 + 0x6]
  592. 00000626  57C0                     seq        D0
  593. 00000628  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  594. 0000062E  56C1                     sne        D1
  595. 00000630  C001                     and.b      D0, D1
  596. 00000632  670E                     beq        +0x10 /* 00000642 */
  597. 00000634  266C 0008                movea.l    A3, [A4 + 0x8]
  598. 00000638  200B                     move.l     D0, A3
  599. 0000063A  6706                     beq        +0x8 /* 00000642 */
  600. 0000063C  2F0B                     move.l     -[A7], A3
  601. 0000063E  205F                     movea.l    A0, [A7]+
  602. 00000640  A049                     syscall    HPurge
  603. label00000642:
  604. 00000642  4CDF 1800                movem.l    A3,A4, [A7]+
  605. 00000646  4E5E                     unlink     A6
  606. 00000648  205F                     movea.l    A0, [A7]+
  607. 0000064A  544F                     addq.w     A7, 2
  608. 0000064C  4ED0                     jmp        [A0]
  609. fn0000064E:
  610. 0000064E  4E56 FFFA                link       A6, -0x0006
  611. 00000652  48E7 0118                movem.l    -[A7], D7,A3,A4
  612. 00000656  266E 000C                movea.l    A3, [A6 + 0xC]
  613. 0000065A  286E 0008                movea.l    A4, [A6 + 0x8]
  614. 0000065E  41FA 011A                lea.l      A0, [PC + 0x11A /* 0000077A, value 0x0, cstring "" */]
  615. 00000662  224C                     movea.l    A1, A4
  616. 00000664  700F                     moveq.l    D0, 0x0F
  617. label00000666:
  618. 00000666  22D8                     move.l     [A1]+, [A0]+
  619. 00000668  51C8 FFFC                dbf        D0, -0x6 /* 00000666 */
  620. 0000066C  3290                     move.w     [A1], [A0]
  621. 0000066E  7E06                     moveq.l    D7, 0x06
  622. 00000670  6056                     bra        +0x58 /* 000006C8 */
  623. label00000672:
  624. 00000672  3007                     move.w     D0, D7
  625. 00000674  E940                     asl        D0.w, 4
  626. 00000676  41F3 00DE                lea.l      A0, [A3 + D0.w - 0x34]
  627. 0000067A  2D48 FFFA                move.l     [A6 - 0x6], A0
  628. 0000067E  4267                     clr.w      -[A7]
  629. 00000680  206E FFFA                movea.l    A0, [A6 - 0x6]
  630. 00000684  1028 0001                move.b     D0, [A0 + 0x1]
  631. 00000688  4880                     ext.w      D0
  632. 0000068A  3F00                     move.w     -[A7], D0
  633. 0000068C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  634. 00000690  101F                     move.b     D0, [A7]+
  635. 00000692  6732                     beq        +0x34 /* 000006C6 */
  636. 00000694  41EC 0042                lea.l      A0, [A4 + 0x42]
  637. 00000698  7020                     moveq.l    D0, 0x20
  638. label0000069A:
  639. 0000069A  3F20                     move.w     -[A7], -[A0]
  640. 0000069C  51C8 FFFC                dbf        D0, -0x6 /* 0000069A */
  641. 000006A0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  642. 000006A4  206E FFFA                movea.l    A0, [A6 - 0x6]
  643. 000006A8  3F28 0006                move.w     -[A7], [A0 + 0x6]
  644. 000006AC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  645. 000006B0  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  646. 000006B4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  647. 000006B8  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  648. 000006BC  204C                     movea.l    A0, A4
  649. 000006BE  7020                     moveq.l    D0, 0x20
  650. label000006C0:
  651. 000006C0  30DF                     move.w     [A0]+, [A7]+
  652. 000006C2  51C8 FFFC                dbf        D0, -0x6 /* 000006C0 */
  653. label000006C6:
  654. 000006C6  5247                     addq.w     D7, 1
  655. label000006C8:
  656. 000006C8  701D                     moveq.l    D0, 0x1D
  657. 000006CA  B047                     cmp.w      D0, D7
  658. 000006CC  6CA4                     bge        -0x5A /* 00000672 */
  659. 000006CE  4A6B 0754                tst.w      [A3 + 0x754]
  660. 000006D2  6F2E                     ble        +0x30 /* 00000702 */
  661. 000006D4  41EC 0042                lea.l      A0, [A4 + 0x42]
  662. 000006D8  7020                     moveq.l    D0, 0x20
  663. label000006DA:
  664. 000006DA  3F20                     move.w     -[A7], -[A0]
  665. 000006DC  51C8 FFFC                dbf        D0, -0x6 /* 000006DA */
  666. 000006E0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  667. 000006E4  3F2B 0754                move.w     -[A7], [A3 + 0x754]
  668. 000006E8  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  669. 000006EC  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  670. 000006F0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  671. 000006F4  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  672. 000006F8  204C                     movea.l    A0, A4
  673. 000006FA  7020                     moveq.l    D0, 0x20
  674. label000006FC:
  675. 000006FC  30DF                     move.w     [A0]+, [A7]+
  676. 000006FE  51C8 FFFC                dbf        D0, -0x6 /* 000006FC */
  677. label00000702:
  678. 00000702  7017                     moveq.l    D0, 0x17
  679. 00000704  B02B 001F                cmp.b      D0, [A3 + 0x1F]
  680. 00000708  662E                     bne        +0x30 /* 00000738 */
  681. 0000070A  41EC 0042                lea.l      A0, [A4 + 0x42]
  682. 0000070E  7020                     moveq.l    D0, 0x20
  683. label00000710:
  684. 00000710  3F20                     move.w     -[A7], -[A0]
  685. 00000712  51C8 FFFC                dbf        D0, -0x6 /* 00000710 */
  686. 00000716  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  687. 0000071A  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  688. 0000071E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  689. 00000722  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  690. 00000726  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  691. 0000072A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  692. 0000072E  204C                     movea.l    A0, A4
  693. 00000730  7020                     moveq.l    D0, 0x20
  694. label00000732:
  695. 00000732  30DF                     move.w     [A0]+, [A7]+
  696. 00000734  51C8 FFFC                dbf        D0, -0x6 /* 00000732 */
  697. label00000738:
  698. 00000738  7017                     moveq.l    D0, 0x17
  699. 0000073A  B02B 0028                cmp.b      D0, [A3 + 0x28]
  700. 0000073E  662E                     bne        +0x30 /* 0000076E */
  701. 00000740  41EC 0042                lea.l      A0, [A4 + 0x42]
  702. 00000744  7020                     moveq.l    D0, 0x20
  703. label00000746:
  704. 00000746  3F20                     move.w     -[A7], -[A0]
  705. 00000748  51C8 FFFC                dbf        D0, -0x6 /* 00000746 */
  706. 0000074C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  707. 00000750  3F2B 0026                move.w     -[A7], [A3 + 0x26]
  708. 00000754  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  709. 00000758  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  710. 0000075C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  711. 00000760  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  712. 00000764  204C                     movea.l    A0, A4
  713. 00000766  7020                     moveq.l    D0, 0x20
  714. label00000768:
  715. 00000768  30DF                     move.w     [A0]+, [A7]+
  716. 0000076A  51C8 FFFC                dbf        D0, -0x6 /* 00000768 */
  717. label0000076E:
  718. 0000076E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  719. 00000772  4E5E                     unlink     A6
  720. 00000774  205F                     movea.l    A0, [A7]+
  721. 00000776  504F                     addq.w     A7, 8
  722. 00000778  4ED0                     jmp        [A0]
  723. 0000077A  0000 0000                ori.b      D0, 0x0
  724. 0000077E  0000 0000                ori.b      D0, 0x0
  725. 00000782  0000 0000                ori.b      D0, 0x0
  726. 00000786  0000 0000                ori.b      D0, 0x0
  727. 0000078A  0000 0000                ori.b      D0, 0x0
  728. 0000078E  0000 0000                ori.b      D0, 0x0
  729. 00000792  0000 0000                ori.b      D0, 0x0
  730. 00000796  0000 0000                ori.b      D0, 0x0
  731. 0000079A  0000 0000                ori.b      D0, 0x0
  732. 0000079E  0000 0000                ori.b      D0, 0x0
  733. 000007A2  0000 0000                ori.b      D0, 0x0
  734. 000007A6  0000 0000                ori.b      D0, 0x0
  735. 000007AA  0000 0000                ori.b      D0, 0x0
  736. 000007AE  0000 0000                ori.b      D0, 0x0
  737. 000007B2  0000 0000                ori.b      D0, 0x0
  738. 000007B6  0000 0000                ori.b      D0, 0x0
  739. 000007BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  740. 000007BE  F678 2F07                .extension 0x678 <<F/1/3>>, 0x2F07 // unimplemented
  741. 000007C2  41EE FFBE                lea.l      A0, [A6 - 0x42]
  742. 000007C6  43FA 0144                lea.l      A1, [PC + 0x144 /* 0000090C, value 0x0, cstring "" */]
  743. 000007CA  700F                     moveq.l    D0, 0x0F
  744. label000007CC:
  745. 000007CC  20D9                     move.l     [A0]+, [A1]+
  746. 000007CE  51C8 FFFC                dbf        D0, -0x6 /* 000007CC */
  747. 000007D2  3091                     move.w     [A0], [A1]
  748. 000007D4  426E 000C                clr.w      [A6 + 0xC]
  749. 000007D8  206D F242                movea.l    A0, [A5 - 0xDBE]
  750. 000007DC  4AA8 000A                tst.l      [A0 + 0xA]
  751. 000007E0  6700 00E6                beq        +0xE8 /* 000008C8 */
  752. 000007E4  486E F67C                pea.l      [A6 - 0x984]
  753. 000007E8  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  754. 000007EC  206D F242                movea.l    A0, [A5 - 0xDBE]
  755. 000007F0  2D68 000A F686           move.l     [A6 - 0x97A], [A0 + 0xA]
  756. 000007F6  206D F242                movea.l    A0, [A5 - 0xDBE]
  757. 000007FA  3D68 074C FDC8           move.w     [A6 - 0x238], [A0 + 0x74C]
  758. label00000800:
  759. 00000800  4267                     clr.w      -[A7]
  760. 00000802  486E F67C                pea.l      [A6 - 0x984]
  761. 00000806  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  762. 0000080A  101F                     move.b     D0, [A7]+
  763. 0000080C  6600 00BA                bne        +0xBC /* 000008C8 */
  764. 00000810  41EE FF7C                lea.l      A0, [A6 - 0x84]
  765. 00000814  43FA 00F6                lea.l      A1, [PC + 0xF6 /* 0000090C, value 0x0, cstring "" */]
  766. 00000818  700F                     moveq.l    D0, 0x0F
  767. label0000081A:
  768. 0000081A  20D9                     move.l     [A0]+, [A1]+
  769. 0000081C  51C8 FFFC                dbf        D0, -0x6 /* 0000081A */
  770. 00000820  3091                     move.w     [A0], [A1]
  771. 00000822  486E F67C                pea.l      [A6 - 0x984]
  772. 00000826  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  773. 0000082A  302E F67C                move.w     D0, [A6 - 0x984]
  774. 0000082E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  775. 00000832  6E00 0094                bgt        +0x96 /* 000008C8 */
  776. 00000836  302E F67C                move.w     D0, [A6 - 0x984]
  777. 0000083A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  778. 0000083E  6DC0                     blt        -0x3E /* 00000800 */
  779. 00000840  486E F67C                pea.l      [A6 - 0x984]
  780. 00000844  486E FF7C                pea.l      [A6 - 0x84]
  781. 00000848  4EBA FE04                jsr        [PC - 0x1FC /* 0000064E */]
  782. 0000084C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  783. 00000850  3D68 0002 F67A           move.w     [A6 - 0x986], [A0 + 0x2]
  784. 00000856  7E01                     moveq.l    D7, 0x01
  785. 00000858  605E                     bra        +0x60 /* 000008B8 */
  786. label0000085A:
  787. 0000085A  3007                     move.w     D0, D7
  788. 0000085C  6B18                     bmi        +0x1A /* 00000876 */
  789. 0000085E  B07C 020F                cmp.w      D0, 0x20F
  790. 00000862  6E12                     bgt        +0x14 /* 00000876 */
  791. 00000864  41EE FFBE                lea.l      A0, [A6 - 0x42]
  792. 00000868  3200                     move.w     D1, D0
  793. 0000086A  E649                     lsr        D1.w, 3
  794. 0000086C  4441                     neg.w      D1
  795. 0000086E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  796. 00000872  0A3C 0004                xori.b     ccr, 4
  797. label00000876:
  798. 00000876  663C                     bne        +0x3E /* 000008B4 */
  799. 00000878  41EE 0000                lea.l      A0, [A6 + 0x0]
  800. 0000087C  7020                     moveq.l    D0, 0x20
  801. label0000087E:
  802. 0000087E  3F20                     move.w     -[A7], -[A0]
  803. 00000880  51C8 FFFC                dbf        D0, -0x6 /* 0000087E */
  804. 00000884  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  805. 00000888  3F07                     move.w     -[A7], D7
  806. 0000088A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  807. 0000088E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  808. 00000892  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  809. 00000896  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  810. 0000089A  41EE FFBE                lea.l      A0, [A6 - 0x42]
  811. 0000089E  7020                     moveq.l    D0, 0x20
  812. label000008A0:
  813. 000008A0  30DF                     move.w     [A0]+, [A7]+
  814. 000008A2  51C8 FFFC                dbf        D0, -0x6 /* 000008A0 */
  815. 000008A6  4267                     clr.w      -[A7]
  816. 000008A8  3F07                     move.w     -[A7], D7
  817. 000008AA  4EBA FCB0                jsr        [PC - 0x350 /* 0000055C */]
  818. 000008AE  101F                     move.b     D0, [A7]+
  819. 000008B0  6602                     bne        +0x4 /* 000008B4 */
  820. 000008B2  6014                     bra        +0x16 /* 000008C8 */
  821. label000008B4:
  822. 000008B4  5247                     addq.w     D7, 1
  823. 000008B6  6906                     bvs        +0x8 /* 000008BE */
  824. label000008B8:
  825. 000008B8  BE6E F67A                cmp.w      D7, [A6 - 0x986]
  826. 000008BC  6F9C                     ble        -0x62 /* 0000085A */
  827. label000008BE:
  828. 000008BE  3D6E F67C 000C           move.w     [A6 + 0xC], [A6 - 0x984]
  829. 000008C4  6000 FF3A                bra        -0xC4 /* 00000800 */
  830. label000008C8:
  831. 000008C8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  832. 000008CC  3D68 0002 F678           move.w     [A6 - 0x988], [A0 + 0x2]
  833. 000008D2  7E01                     moveq.l    D7, 0x01
  834. 000008D4  6028                     bra        +0x2A /* 000008FE */
  835. label000008D6:
  836. 000008D6  3007                     move.w     D0, D7
  837. 000008D8  6B18                     bmi        +0x1A /* 000008F2 */
  838. 000008DA  B07C 020F                cmp.w      D0, 0x20F
  839. 000008DE  6E12                     bgt        +0x14 /* 000008F2 */
  840. 000008E0  41EE 0000                lea.l      A0, [A6 + 0x0]
  841. 000008E4  3200                     move.w     D1, D0
  842. 000008E6  E649                     lsr        D1.w, 3
  843. 000008E8  4441                     neg.w      D1
  844. 000008EA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  845. 000008EE  0A3C 0004                xori.b     ccr, 4
  846. label000008F2:
  847. 000008F2  6606                     bne        +0x8 /* 000008FA */
  848. 000008F4  3F07                     move.w     -[A7], D7
  849. 000008F6  4EBA FD02                jsr        [PC - 0x2FE /* 000005FA */]
  850. label000008FA:
  851. 000008FA  5247                     addq.w     D7, 1
  852. 000008FC  6906                     bvs        +0x8 /* 00000904 */
  853. label000008FE:
  854. 000008FE  BE6E F678                cmp.w      D7, [A6 - 0x988]
  855. 00000902  6FD2                     ble        -0x2C /* 000008D6 */
  856. label00000904:
  857. 00000904  2E1F                     move.l     D7, [A7]+
  858. 00000906  4E5E                     unlink     A6
  859. 00000908  2E9F                     move.l     [A7], [A7]+
  860. 0000090A  4E75                     rts
  861. 0000090C  0000 0000                ori.b      D0, 0x0
  862. 00000910  0000 0000                ori.b      D0, 0x0
  863. 00000914  0000 0000                ori.b      D0, 0x0
  864. 00000918  0000 0000                ori.b      D0, 0x0
  865. 0000091C  0000 0000                ori.b      D0, 0x0
  866. 00000920  0000 0000                ori.b      D0, 0x0
  867. 00000924  0000 0000                ori.b      D0, 0x0
  868. 00000928  0000 0000                ori.b      D0, 0x0
  869. 0000092C  0000 0000                ori.b      D0, 0x0
  870. 00000930  0000 0000                ori.b      D0, 0x0
  871. 00000934  0000 0000                ori.b      D0, 0x0
  872. 00000938  0000 0000                ori.b      D0, 0x0
  873. 0000093C  0000 0000                ori.b      D0, 0x0
  874. 00000940  0000 0000                ori.b      D0, 0x0
  875. 00000944  0000 0000                ori.b      D0, 0x0
  876. 00000948  0000 0000                ori.b      D0, 0x0
  877. 0000094C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  878. // begin alternate branch 0000094E-00000952
  879. fn0000094E:
  880. 0000094E  4E56 FFF8                link       A6, -0x0008
  881. // end alternate branch 0000094E-00000952
  882. fn0000094E: // (misaligned)
  883. 00000950  FFF8                     .invalid   <<F/7/7>>
  884. 00000952  48E7 0300                movem.l    -[A7], D6,D7
  885. 00000956  4246                     clr.w      D6
  886. 00000958  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  887. 0000095E  3E2E 000A                move.w     D7, [A6 + 0xA]
  888. 00000962  6014                     bra        +0x16 /* 00000978 */
  889. label00000964:
  890. 00000964  4267                     clr.w      -[A7]
  891. 00000966  3F07                     move.w     -[A7], D7
  892. 00000968  4EBA FBF2                jsr        [PC - 0x40E /* 0000055C */]
  893. 0000096C  101F                     move.b     D0, [A7]+
  894. 0000096E  6602                     bne        +0x4 /* 00000972 */
  895. 00000970  600C                     bra        +0xE /* 0000097E */
  896. label00000972:
  897. 00000972  3C07                     move.w     D6, D7
  898. 00000974  5247                     addq.w     D7, 1
  899. 00000976  6906                     bvs        +0x8 /* 0000097E */
  900. label00000978:
  901. 00000978  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  902. 0000097C  6FE6                     ble        -0x18 /* 00000964 */
  903. label0000097E:
  904. 0000097E  3D46 FFF8                move.w     [A6 - 0x8], D6
  905. 00000982  3E2E 000A                move.w     D7, [A6 + 0xA]
  906. 00000986  600A                     bra        +0xC /* 00000992 */
  907. label00000988:
  908. 00000988  3F07                     move.w     -[A7], D7
  909. 0000098A  4EBA FC6E                jsr        [PC - 0x392 /* 000005FA */]
  910. 0000098E  5247                     addq.w     D7, 1
  911. 00000990  6906                     bvs        +0x8 /* 00000998 */
  912. label00000992:
  913. 00000992  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  914. 00000996  6FF0                     ble        -0xE /* 00000988 */
  915. label00000998:
  916. 00000998  3D46 000C                move.w     [A6 + 0xC], D6
  917. 0000099C  4CDF 00C0                movem.l    D6,D7, [A7]+
  918. 000009A0  4E5E                     unlink     A6
  919. 000009A2  2E9F                     move.l     [A7], [A7]+
  920. 000009A4  4E75                     rts
  921. 000009A6  4E56 FFFE                link       A6, -0x0002
  922. 000009AA  4267                     clr.w      -[A7]
  923. 000009AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  924. 000009B0  4EBA FF9C                jsr        [PC - 0x64 /* 0000094E */]
  925. 000009B4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  926. 000009B8  4E5E                     unlink     A6
  927. 000009BA  2E9F                     move.l     [A7], [A7]+
  928. 000009BC  4E75                     rts
  929. fn000009BE:
  930. 000009BE  4E56 FFFC                link       A6, -0x0004
  931. 000009C2  4267                     clr.w      -[A7]
  932. 000009C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  933. 000009C8  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  934. 000009CC  101F                     move.b     D0, [A7]+
  935. 000009CE  6726                     beq        +0x28 /* 000009F6 */
  936. 000009D0  4267                     clr.w      -[A7]
  937. 000009D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  938. 000009D6  4EBA F64E                jsr        [PC - 0x9B2 /* 00000026 */]
  939. 000009DA  7001                     moveq.l    D0, 0x01
  940. 000009DC  B05F                     cmp.w      D0, [A7]+
  941. 000009DE  6616                     bne        +0x18 /* 000009F6 */
  942. 000009E0  42A7                     clr.l      -[A7]
  943. 000009E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  944. 000009E6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  945. 000009EA  42A7                     clr.l      -[A7]
  946. 000009EC  42A7                     clr.l      -[A7]
  947. 000009EE  4EBA 078A                jsr        [PC + 0x78A /* 0000117A */]
  948. 000009F2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  949. label000009F6:
  950. 000009F6  4E5E                     unlink     A6
  951. 000009F8  205F                     movea.l    A0, [A7]+
  952. 000009FA  544F                     addq.w     A7, 2
  953. 000009FC  4ED0                     jmp        [A0]
  954. 000009FE  4E56 FFFC                link       A6, -0x0004
  955. 00000A02  2F07                     move.l     -[A7], D7
  956. 00000A04  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  957. 00000A0A  3E2E 000A                move.w     D7, [A6 + 0xA]
  958. 00000A0E  600A                     bra        +0xC /* 00000A1A */
  959. label00000A10:
  960. 00000A10  3F07                     move.w     -[A7], D7
  961. 00000A12  4EBA FFAA                jsr        [PC - 0x56 /* 000009BE */]
  962. 00000A16  5247                     addq.w     D7, 1
  963. 00000A18  6906                     bvs        +0x8 /* 00000A20 */
  964. label00000A1A:
  965. 00000A1A  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  966. 00000A1E  6FF0                     ble        -0xE /* 00000A10 */
  967. label00000A20:
  968. 00000A20  2E1F                     move.l     D7, [A7]+
  969. 00000A22  4E5E                     unlink     A6
  970. 00000A24  2E9F                     move.l     [A7], [A7]+
  971. 00000A26  4E75                     rts
  972. 00000A28  4E56 FFBA                link       A6, -0x0046
  973. 00000A2C  2F07                     move.l     -[A7], D7
  974. 00000A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  975. 00000A32  486E FFBE                pea.l      [A6 - 0x42]
  976. 00000A36  4EBA 0046                jsr        [PC + 0x46 /* 00000A7E */]
  977. 00000A3A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  978. 00000A3E  3D68 0002 FFBA           move.w     [A6 - 0x46], [A0 + 0x2]
  979. 00000A44  7E01                     moveq.l    D7, 0x01
  980. 00000A46  6028                     bra        +0x2A /* 00000A70 */
  981. label00000A48:
  982. 00000A48  3007                     move.w     D0, D7
  983. 00000A4A  6B18                     bmi        +0x1A /* 00000A64 */
  984. 00000A4C  B07C 020F                cmp.w      D0, 0x20F
  985. 00000A50  6E12                     bgt        +0x14 /* 00000A64 */
  986. 00000A52  41EE 0000                lea.l      A0, [A6 + 0x0]
  987. 00000A56  3200                     move.w     D1, D0
  988. 00000A58  E649                     lsr        D1.w, 3
  989. 00000A5A  4441                     neg.w      D1
  990. 00000A5C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  991. 00000A60  0A3C 0004                xori.b     ccr, 4
  992. label00000A64:
  993. 00000A64  6606                     bne        +0x8 /* 00000A6C */
  994. 00000A66  3F07                     move.w     -[A7], D7
  995. 00000A68  4EBA FF54                jsr        [PC - 0xAC /* 000009BE */]
  996. label00000A6C:
  997. 00000A6C  5247                     addq.w     D7, 1
  998. 00000A6E  6906                     bvs        +0x8 /* 00000A76 */
  999. label00000A70:
  1000. 00000A70  BE6E FFBA                cmp.w      D7, [A6 - 0x46]
  1001. 00000A74  6FD2                     ble        -0x2C /* 00000A48 */
  1002. label00000A76:
  1003. 00000A76  2E1F                     move.l     D7, [A7]+
  1004. 00000A78  4E5E                     unlink     A6
  1005. 00000A7A  2E9F                     move.l     [A7], [A7]+
  1006. 00000A7C  4E75                     rts
  1007. fn00000A7E:
  1008. 00000A7E  4E56 F6C0                link       A6, -0x0940
  1009. 00000A82  206E 0008                movea.l    A0, [A6 + 0x8]
  1010. 00000A86  43FA 00A2                lea.l      A1, [PC + 0xA2 /* 00000B2A, value 0x0, cstring "" */]
  1011. 00000A8A  700F                     moveq.l    D0, 0x0F
  1012. label00000A8C:
  1013. 00000A8C  20D9                     move.l     [A0]+, [A1]+
  1014. 00000A8E  51C8 FFFC                dbf        D0, -0x6 /* 00000A8C */
  1015. 00000A92  3091                     move.w     [A0], [A1]
  1016. 00000A94  486E F702                pea.l      [A6 - 0x8FE]
  1017. 00000A98  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1018. 00000A9C  206D F242                movea.l    A0, [A5 - 0xDBE]
  1019. 00000AA0  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  1020. 00000AA6  206D F242                movea.l    A0, [A5 - 0xDBE]
  1021. 00000AAA  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  1022. 00000AB0  4AAE F70C                tst.l      [A6 - 0x8F4]
  1023. 00000AB4  676C                     beq        +0x6E /* 00000B22 */
  1024. label00000AB6:
  1025. 00000AB6  4267                     clr.w      -[A7]
  1026. 00000AB8  486E F702                pea.l      [A6 - 0x8FE]
  1027. 00000ABC  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1028. 00000AC0  101F                     move.b     D0, [A7]+
  1029. 00000AC2  665E                     bne        +0x60 /* 00000B22 */
  1030. 00000AC4  486E F702                pea.l      [A6 - 0x8FE]
  1031. 00000AC8  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  1032. 00000ACC  302E F702                move.w     D0, [A6 - 0x8FE]
  1033. 00000AD0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1034. 00000AD4  6E4C                     bgt        +0x4E /* 00000B22 */
  1035. 00000AD6  302E F702                move.w     D0, [A6 - 0x8FE]
  1036. 00000ADA  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1037. 00000ADE  6DD6                     blt        -0x28 /* 00000AB6 */
  1038. 00000AE0  486E F702                pea.l      [A6 - 0x8FE]
  1039. 00000AE4  486E F6C0                pea.l      [A6 - 0x940]
  1040. 00000AE8  4EBA FB64                jsr        [PC - 0x49C /* 0000064E */]
  1041. 00000AEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1042. 00000AF0  2248                     movea.l    A1, A0
  1043. 00000AF2  43E9 0042                lea.l      A1, [A1 + 0x42]
  1044. 00000AF6  7020                     moveq.l    D0, 0x20
  1045. label00000AF8:
  1046. 00000AF8  3F21                     move.w     -[A7], -[A1]
  1047. 00000AFA  51C8 FFFC                dbf        D0, -0x6 /* 00000AF8 */
  1048. 00000AFE  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1049. 00000B02  43EE F702                lea.l      A1, [A6 - 0x8FE]
  1050. 00000B06  7020                     moveq.l    D0, 0x20
  1051. label00000B08:
  1052. 00000B08  3F21                     move.w     -[A7], -[A1]
  1053. 00000B0A  51C8 FFFC                dbf        D0, -0x6 /* 00000B08 */
  1054. 00000B0E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1055. 00000B12  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1056. 00000B16  548F                     addq.l     A7, 2
  1057. 00000B18  7020                     moveq.l    D0, 0x20
  1058. label00000B1A:
  1059. 00000B1A  30DF                     move.w     [A0]+, [A7]+
  1060. 00000B1C  51C8 FFFC                dbf        D0, -0x6 /* 00000B1A */
  1061. 00000B20  6094                     bra        -0x6A /* 00000AB6 */
  1062. label00000B22:
  1063. 00000B22  4E5E                     unlink     A6
  1064. 00000B24  205F                     movea.l    A0, [A7]+
  1065. 00000B26  504F                     addq.w     A7, 8
  1066. 00000B28  4ED0                     jmp        [A0]
  1067. 00000B2A  0000 0000                ori.b      D0, 0x0
  1068. 00000B2E  0000 0000                ori.b      D0, 0x0
  1069. 00000B32  0000 0000                ori.b      D0, 0x0
  1070. 00000B36  0000 0000                ori.b      D0, 0x0
  1071. 00000B3A  0000 0000                ori.b      D0, 0x0
  1072. 00000B3E  0000 0000                ori.b      D0, 0x0
  1073. 00000B42  0000 0000                ori.b      D0, 0x0
  1074. 00000B46  0000 0000                ori.b      D0, 0x0
  1075. 00000B4A  0000 0000                ori.b      D0, 0x0
  1076. 00000B4E  0000 0000                ori.b      D0, 0x0
  1077. 00000B52  0000 0000                ori.b      D0, 0x0
  1078. 00000B56  0000 0000                ori.b      D0, 0x0
  1079. 00000B5A  0000 0000                ori.b      D0, 0x0
  1080. 00000B5E  0000 0000                ori.b      D0, 0x0
  1081. 00000B62  0000 0000                ori.b      D0, 0x0
  1082. 00000B66  0000 0000                ori.b      D0, 0x0
  1083. 00000B6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1084. 00000B6E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1085. 00000B72  4E75                     rts
  1086. fn00000B74:
  1087. 00000B74  4E56 0000                link       A6, 0
  1088. 00000B78  4267                     clr.w      -[A7]
  1089. 00000B7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1090. 00000B7E  4267                     clr.w      -[A7]
  1091. 00000B80  4EBA 035C                jsr        [PC + 0x35C /* 00000EDE */]
  1092. 00000B84  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1093. 00000B88  4E5E                     unlink     A6
  1094. 00000B8A  2E9F                     move.l     [A7], [A7]+
  1095. 00000B8C  4E75                     rts
  1096. fn00000B8E:
  1097. 00000B8E  4E56 FDBC                link       A6, -0x0244
  1098. 00000B92  42A7                     clr.l      -[A7]
  1099. 00000B94  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1100. 00000B98  3F3C 0002                move.w     -[A7], 0x2
  1101. 00000B9C  486E FEC0                pea.l      [A6 - 0x140]
  1102. 00000BA0  2F3C 0000 0100           move.l     -[A7], 0x100
  1103. 00000BA6  4EBA 03BA                jsr        [PC + 0x3BA /* 00000F62 */]
  1104. 00000BAA  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1105. 00000BAE  4240                     clr.w      D0
  1106. 00000BB0  102E FEC0                move.b     D0, [A6 - 0x140]
  1107. 00000BB4  5340                     subq.w     D0, 1
  1108. 00000BB6  1D40 FEC0                move.b     [A6 - 0x140], D0
  1109. 00000BBA  486E FEC0                pea.l      [A6 - 0x140]
  1110. 00000BBE  302E 0008                move.w     D0, [A6 + 0x8]
  1111. 00000BC2  5340                     subq.w     D0, 1
  1112. 00000BC4  3F00                     move.w     -[A7], D0
  1113. 00000BC6  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1114. 00000BCA  486E FEC0                pea.l      [A6 - 0x140]
  1115. 00000BCE  487A 006A                pea.l      [PC + 0x6A /* 00000C3A, value 0x13A4E56 */]
  1116. 00000BD2  486E FDBC                pea.l      [A6 - 0x244]
  1117. 00000BD6  3F3C 0002                move.w     -[A7], 0x2
  1118. 00000BDA  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1119. 00000BDE  41EE FEC0                lea.l      A0, [A6 - 0x140]
  1120. 00000BE2  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1121. 00000BE6  703F                     moveq.l    D0, 0x3F
  1122. label00000BE8:
  1123. 00000BE8  20D9                     move.l     [A0]+, [A1]+
  1124. 00000BEA  51C8 FFFC                dbf        D0, -0x6 /* 00000BE8 */
  1125. 00000BEE  42A7                     clr.l      -[A7]
  1126. 00000BF0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1127. 00000BF4  3F3C 0003                move.w     -[A7], 0x3
  1128. 00000BF8  486E FFC0                pea.l      [A6 - 0x40]
  1129. 00000BFC  7040                     moveq.l    D0, 0x40
  1130. 00000BFE  2F00                     move.l     -[A7], D0
  1131. 00000C00  4EBA 0360                jsr        [PC + 0x360 /* 00000F62 */]
  1132. 00000C04  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1133. 00000C08  206E 000A                movea.l    A0, [A6 + 0xA]
  1134. 00000C0C  2F08                     move.l     -[A7], A0
  1135. 00000C0E  486E FEC0                pea.l      [A6 - 0x140]
  1136. 00000C12  486E FFC0                pea.l      [A6 - 0x40]
  1137. 00000C16  486E FDBC                pea.l      [A6 - 0x244]
  1138. 00000C1A  3F3C 0002                move.w     -[A7], 0x2
  1139. 00000C1E  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1140. 00000C22  205F                     movea.l    A0, [A7]+
  1141. 00000C24  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1142. 00000C28  703F                     moveq.l    D0, 0x3F
  1143. label00000C2A:
  1144. 00000C2A  20D9                     move.l     [A0]+, [A1]+
  1145. 00000C2C  51C8 FFFC                dbf        D0, -0x6 /* 00000C2A */
  1146. 00000C30  4E5E                     unlink     A6
  1147. 00000C32  205F                     movea.l    A0, [A7]+
  1148. 00000C34  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1149. 00000C38  4ED0                     jmp        [A0]
  1150. 00000C3A  013A 4E56                btst       [PC + 0x4E56 /* 00005A92, cstring ""<EOF> */], D0
  1151. // begin alternate branch 00000C3C-00000C4C
  1152. fn00000C3C:
  1153. 00000C3C  4E56 FE00                link       A6, -0x0200
  1154. 00000C40  486E FE00                pea.l      [A6 - 0x200]
  1155. 00000C44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1156. 00000C48  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  1157. // end alternate branch 00000C3C-00000C4C
  1158. fn00000C3C: // (misaligned)
  1159. 00000C3E  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  1160. 00000C42  FE00 3F2E                .unknown   0xFE00 0x3F2E (W = 7)
  1161. 00000C46  0010 4EAD                ori.b      [A0], 0xAD
  1162. 00000C4A  1652                     movea.b    A3, [A2]
  1163. 00000C4C  205F                     movea.l    A0, [A7]+
  1164. 00000C4E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1165. 00000C52  703F                     moveq.l    D0, 0x3F
  1166. label00000C54:
  1167. 00000C54  22D8                     move.l     [A1]+, [A0]+
  1168. 00000C56  51C8 FFFC                dbf        D0, -0x6 /* 00000C54 */
  1169. 00000C5A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1170. 00000C5E  3F3C 0002                move.w     -[A7], 0x2
  1171. 00000C62  486E FF00                pea.l      [A6 - 0x100]
  1172. 00000C66  4240                     clr.w      D0
  1173. 00000C68  102E FF00                move.b     D0, [A6 - 0x100]
  1174. 00000C6C  5240                     addq.w     D0, 1
  1175. 00000C6E  48C0                     ext.l      D0
  1176. 00000C70  2F00                     move.l     -[A7], D0
  1177. 00000C72  4EBA 0370                jsr        [PC + 0x370 /* 00000FE4 */]
  1178. 00000C76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1179. 00000C7A  3F3C 0003                move.w     -[A7], 0x3
  1180. 00000C7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1181. 00000C82  206E 000C                movea.l    A0, [A6 + 0xC]
  1182. 00000C86  4240                     clr.w      D0
  1183. 00000C88  1010                     move.b     D0, [A0]
  1184. 00000C8A  5240                     addq.w     D0, 1
  1185. 00000C8C  48C0                     ext.l      D0
  1186. 00000C8E  2F00                     move.l     -[A7], D0
  1187. 00000C90  4EBA 0352                jsr        [PC + 0x352 /* 00000FE4 */]
  1188. 00000C94  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1189. 00000C98  3F3C 0004                move.w     -[A7], 0x4
  1190. 00000C9C  486E 0008                pea.l      [A6 + 0x8]
  1191. 00000CA0  7004                     moveq.l    D0, 0x04
  1192. 00000CA2  2F00                     move.l     -[A7], D0
  1193. 00000CA4  4EBA 033E                jsr        [PC + 0x33E /* 00000FE4 */]
  1194. 00000CA8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1195. 00000CAC  4267                     clr.w      -[A7]
  1196. 00000CAE  1F3C 0001                move.b     -[A7], 0x1
  1197. 00000CB2  4EBA 025E                jsr        [PC + 0x25E /* 00000F12 */]
  1198. 00000CB6  4E5E                     unlink     A6
  1199. 00000CB8  205F                     movea.l    A0, [A7]+
  1200. 00000CBA  DEFC 000E                add.w      A7, 0xE
  1201. 00000CBE  4ED0                     jmp        [A0]
  1202. fn00000CC0:
  1203. 00000CC0  4E56 FEFC                link       A6, -0x0104
  1204. 00000CC4  2F07                     move.l     -[A7], D7
  1205. 00000CC6  42A7                     clr.l      -[A7]
  1206. 00000CC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1207. 00000CCC  3F3C 0003                move.w     -[A7], 0x3
  1208. 00000CD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1209. 00000CD4  7040                     moveq.l    D0, 0x40
  1210. 00000CD6  2F00                     move.l     -[A7], D0
  1211. 00000CD8  4EBA 0288                jsr        [PC + 0x288 /* 00000F62 */]
  1212. 00000CDC  2E1F                     move.l     D7, [A7]+
  1213. 00000CDE  6606                     bne        +0x8 /* 00000CE6 */
  1214. 00000CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1215. 00000CE4  4210                     clr.b      [A0]
  1216. label00000CE6:
  1217. 00000CE6  42A7                     clr.l      -[A7]
  1218. 00000CE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1219. 00000CEC  3F3C 0002                move.w     -[A7], 0x2
  1220. 00000CF0  486E FF00                pea.l      [A6 - 0x100]
  1221. 00000CF4  2F3C 0000 0100           move.l     -[A7], 0x100
  1222. 00000CFA  4EBA 0266                jsr        [PC + 0x266 /* 00000F62 */]
  1223. 00000CFE  2E1F                     move.l     D7, [A7]+
  1224. 00000D00  671E                     beq        +0x20 /* 00000D20 */
  1225. 00000D02  206E 000C                movea.l    A0, [A6 + 0xC]
  1226. 00000D06  2F08                     move.l     -[A7], A0
  1227. 00000D08  4267                     clr.w      -[A7]
  1228. 00000D0A  486E FF00                pea.l      [A6 - 0x100]
  1229. 00000D0E  2F3C 4D4D 4452           move.l     -[A7], 0x4D4D4452 /* 'MMDR' */
  1230. 00000D14  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1231. 00000D18  301F                     move.w     D0, [A7]+
  1232. 00000D1A  205F                     movea.l    A0, [A7]+
  1233. 00000D1C  3080                     move.w     [A0], D0
  1234. 00000D1E  600C                     bra        +0xE /* 00000D2C */
  1235. label00000D20:
  1236. 00000D20  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1237. 00000D24  226E 000C                movea.l    A1, [A6 + 0xC]
  1238. 00000D28  32A8 010C                move.w     [A1], [A0 + 0x10C]
  1239. label00000D2C:
  1240. 00000D2C  2E1F                     move.l     D7, [A7]+
  1241. 00000D2E  4E5E                     unlink     A6
  1242. 00000D30  205F                     movea.l    A0, [A7]+
  1243. 00000D32  DEFC 000C                add.w      A7, 0xC
  1244. 00000D36  4ED0                     jmp        [A0]
  1245. 00000D38  4E56 FD5A                link       A6, -0x02A6
  1246. 00000D3C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1247. 00000D40  286E 0010                movea.l    A4, [A6 + 0x10]
  1248. 00000D44  4206                     clr.b      D6
  1249. 00000D46  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1250. 00000D48  4267                     clr.w      -[A7]
  1251. 00000D4A  2F0C                     move.l     -[A7], A4
  1252. 00000D4C  3F3C 0003                move.w     -[A7], 0x3
  1253. 00000D50  4EBA 018C                jsr        [PC + 0x18C /* 00000EDE */]
  1254. 00000D54  101F                     move.b     D0, [A7]+
  1255. 00000D56  6600 0174                bne        +0x176 /* 00000ECC */
  1256. 00000D5A  2F0C                     move.l     -[A7], A4
  1257. 00000D5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1258. 00000D60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1259. 00000D64  4EBA FF5A                jsr        [PC - 0xA6 /* 00000CC0 */]
  1260. 00000D68  42A7                     clr.l      -[A7]
  1261. 00000D6A  2F0C                     move.l     -[A7], A4
  1262. 00000D6C  3F3C 0004                move.w     -[A7], 0x4
  1263. 00000D70  486E FE5C                pea.l      [A6 - 0x1A4]
  1264. 00000D74  7004                     moveq.l    D0, 0x04
  1265. 00000D76  2F00                     move.l     -[A7], D0
  1266. 00000D78  4EBA 01E8                jsr        [PC + 0x1E8 /* 00000F62 */]
  1267. 00000D7C  2A1F                     move.l     D5, [A7]+
  1268. label00000D7E:
  1269. 00000D7E  7000                     moveq.l    D0, 0x00
  1270. 00000D80  2D40 FFBA                move.l     [A6 - 0x46], D0
  1271. 00000D84  206E 000C                movea.l    A0, [A6 + 0xC]
  1272. 00000D88  3D50 FFC4                move.w     [A6 - 0x3C], [A0]
  1273. 00000D8C  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1274. 00000D92  422E FFC8                clr.b      [A6 - 0x38]
  1275. 00000D96  426E FFCA                clr.w      [A6 - 0x36]
  1276. 00000D9A  4267                     clr.w      -[A7]
  1277. 00000D9C  486E FFAE                pea.l      [A6 - 0x52]
  1278. 00000DA0  4267                     clr.w      -[A7]
  1279. 00000DA2  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1280. 00000DA6  3E1F                     move.w     D7, [A7]+
  1281. 00000DA8  660C                     bne        +0xE /* 00000DB6 */
  1282. 00000DAA  202E FE5C                move.l     D0, [A6 - 0x1A4]
  1283. 00000DAE  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  1284. 00000DB2  6702                     beq        +0x4 /* 00000DB6 */
  1285. 00000DB4  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1286. label00000DB6:
  1287. 00000DB6  4A47                     tst.w      D7
  1288. 00000DB8  673E                     beq        +0x40 /* 00000DF8 */
  1289. 00000DBA  1006                     move.b     D0, D6
  1290. 00000DBC  663A                     bne        +0x3C /* 00000DF8 */
  1291. 00000DBE  4A6D EE18                tst.w      [A5 - 0x11E8]
  1292. 00000DC2  6734                     beq        +0x36 /* 00000DF8 */
  1293. 00000DC4  42A7                     clr.l      -[A7]
  1294. 00000DC6  2F0C                     move.l     -[A7], A4
  1295. 00000DC8  3F3C 0002                move.w     -[A7], 0x2
  1296. 00000DCC  486E FD5A                pea.l      [A6 - 0x2A6]
  1297. 00000DD0  2F3C 0000 0100           move.l     -[A7], 0x100
  1298. 00000DD6  4EBA 018A                jsr        [PC + 0x18A /* 00000F62 */]
  1299. 00000DDA  2A1F                     move.l     D5, [A7]+
  1300. 00000DDC  486E FD5A                pea.l      [A6 - 0x2A6]
  1301. 00000DE0  486D F55E                pea.l      [A5 - 0xAA2]
  1302. 00000DE4  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1303. 00000DE8  101F                     move.b     D0, [A7]+
  1304. 00000DEA  670C                     beq        +0xE /* 00000DF8 */
  1305. 00000DEC  206E 000C                movea.l    A0, [A6 + 0xC]
  1306. 00000DF0  30AD EE18                move.w     [A0], [A5 - 0x11E8]
  1307. 00000DF4  7C01                     moveq.l    D6, 0x01
  1308. 00000DF6  6086                     bra        -0x78 /* 00000D7E */
  1309. label00000DF8:
  1310. 00000DF8  4A47                     tst.w      D7
  1311. 00000DFA  6624                     bne        +0x26 /* 00000E20 */
  1312. 00000DFC  1006                     move.b     D0, D6
  1313. 00000DFE  6720                     beq        +0x22 /* 00000E20 */
  1314. 00000E00  2F0C                     move.l     -[A7], A4
  1315. 00000E02  206E 000C                movea.l    A0, [A6 + 0xC]
  1316. 00000E06  3F10                     move.w     -[A7], [A0]
  1317. 00000E08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1318. 00000E0C  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1319. 00000E10  4EBA FE2A                jsr        [PC - 0x1D6 /* 00000C3C */]
  1320. 00000E14  1B7C 0001 F24D           move.b     [A5 - 0xDB3], 0x1
  1321. 00000E1A  1B7C 0001 EE27           move.b     [A5 - 0x11D9], 0x1
  1322. label00000E20:
  1323. 00000E20  4A47                     tst.w      D7
  1324. 00000E22  6700 0096                beq        +0x98 /* 00000EBA */
  1325. 00000E26  42A7                     clr.l      -[A7]
  1326. 00000E28  2F0C                     move.l     -[A7], A4
  1327. 00000E2A  3F3C 0002                move.w     -[A7], 0x2
  1328. 00000E2E  486E FD5A                pea.l      [A6 - 0x2A6]
  1329. 00000E32  2F3C 0000 0100           move.l     -[A7], 0x100
  1330. 00000E38  4EBA 0128                jsr        [PC + 0x128 /* 00000F62 */]
  1331. 00000E3C  2A1F                     move.l     D5, [A7]+
  1332. 00000E3E  2F0C                     move.l     -[A7], A4
  1333. 00000E40  486E FE64                pea.l      [A6 - 0x19C]
  1334. 00000E44  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1335. 00000E48  4EBA FD44                jsr        [PC - 0x2BC /* 00000B8E */]
  1336. 00000E4C  486E FF64                pea.l      [A6 - 0x9C]
  1337. 00000E50  3F3C 0001                move.w     -[A7], 0x1
  1338. 00000E54  486E FE64                pea.l      [A6 - 0x19C]
  1339. 00000E58  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1340. 00000E5C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  1341. 00000E60  102E FF64                move.b     D0, [A6 - 0x9C]
  1342. 00000E64  6752                     beq        +0x54 /* 00000EB8 */
  1343. 00000E66  2F0C                     move.l     -[A7], A4
  1344. 00000E68  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  1345. 00000E6C  486E FF6E                pea.l      [A6 - 0x92]
  1346. 00000E70  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1347. 00000E74  4EBA FDC6                jsr        [PC - 0x23A /* 00000C3C */]
  1348. 00000E78  206E 000C                movea.l    A0, [A6 + 0xC]
  1349. 00000E7C  30AE FF6A                move.w     [A0], [A6 - 0x96]
  1350. 00000E80  206E 0008                movea.l    A0, [A6 + 0x8]
  1351. 00000E84  43EE FF6E                lea.l      A1, [A6 - 0x92]
  1352. 00000E88  700F                     moveq.l    D0, 0x0F
  1353. label00000E8A:
  1354. 00000E8A  20D9                     move.l     [A0]+, [A1]+
  1355. 00000E8C  51C8 FFFC                dbf        D0, -0x6 /* 00000E8A */
  1356. 00000E90  1B7C 0001 F24D           move.b     [A5 - 0xDB3], 0x1
  1357. 00000E96  1B7C 0001 EE27           move.b     [A5 - 0x11D9], 0x1
  1358. 00000E9C  4247                     clr.w      D7
  1359. 00000E9E  206E 000C                movea.l    A0, [A6 + 0xC]
  1360. 00000EA2  3B50 EE18                move.w     [A5 - 0x11E8], [A0]
  1361. 00000EA6  41ED F55E                lea.l      A0, [A5 - 0xAA2]
  1362. 00000EAA  43EE FD5A                lea.l      A1, [A6 - 0x2A6]
  1363. 00000EAE  703F                     moveq.l    D0, 0x3F
  1364. label00000EB0:
  1365. 00000EB0  20D9                     move.l     [A0]+, [A1]+
  1366. 00000EB2  51C8 FFFC                dbf        D0, -0x6 /* 00000EB0 */
  1367. 00000EB6  6002                     bra        +0x4 /* 00000EBA */
  1368. label00000EB8:
  1369. 00000EB8  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1370. label00000EBA:
  1371. 00000EBA  4A47                     tst.w      D7
  1372. 00000EBC  670E                     beq        +0x10 /* 00000ECC */
  1373. 00000EBE  2F0C                     move.l     -[A7], A4
  1374. 00000EC0  3F3C 0003                move.w     -[A7], 0x3
  1375. 00000EC4  1F3C 0001                move.b     -[A7], 0x1
  1376. 00000EC8  4EBA 0048                jsr        [PC + 0x48 /* 00000F12 */]
  1377. label00000ECC:
  1378. 00000ECC  3D47 0014                move.w     [A6 + 0x14], D7
  1379. 00000ED0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1380. 00000ED4  4E5E                     unlink     A6
  1381. 00000ED6  205F                     movea.l    A0, [A7]+
  1382. 00000ED8  DEFC 000C                add.w      A7, 0xC
  1383. 00000EDC  4ED0                     jmp        [A0]
  1384. fn00000EDE:
  1385. 00000EDE  4E56 FFFC                link       A6, -0x0004
  1386. 00000EE2  2F0C                     move.l     -[A7], A4
  1387. 00000EE4  422E 000E                clr.b      [A6 + 0xE]
  1388. 00000EE8  206E 000A                movea.l    A0, [A6 + 0xA]
  1389. 00000EEC  2868 0002                movea.l    A4, [A0 + 0x2]
  1390. 00000EF0  200C                     move.l     D0, A4
  1391. 00000EF2  6714                     beq        +0x16 /* 00000F08 */
  1392. 00000EF4  2054                     movea.l    A0, [A4]
  1393. 00000EF6  2028 000C                move.l     D0, [A0 + 0xC]
  1394. 00000EFA  322E 0008                move.w     D1, [A6 + 0x8]
  1395. 00000EFE  0300                     btst       D0, D1
  1396. 00000F00  56C0                     sne        D0
  1397. 00000F02  4400                     neg.b      D0
  1398. 00000F04  1D40 000E                move.b     [A6 + 0xE], D0
  1399. label00000F08:
  1400. 00000F08  285F                     movea.l    A4, [A7]+
  1401. 00000F0A  4E5E                     unlink     A6
  1402. 00000F0C  205F                     movea.l    A0, [A7]+
  1403. 00000F0E  5C4F                     addq.w     A7, 6
  1404. 00000F10  4ED0                     jmp        [A0]
  1405. fn00000F12:
  1406. 00000F12  4E56 FFF8                link       A6, -0x0008
  1407. 00000F16  2F0C                     move.l     -[A7], A4
  1408. 00000F18  42A7                     clr.l      -[A7]
  1409. 00000F1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1410. 00000F1E  1F3C 0001                move.b     -[A7], 0x1
  1411. 00000F22  4EBA 007C                jsr        [PC + 0x7C /* 00000FA0 */]
  1412. 00000F26  285F                     movea.l    A4, [A7]+
  1413. 00000F28  200C                     move.l     D0, A4
  1414. 00000F2A  672C                     beq        +0x2E /* 00000F58 */
  1415. 00000F2C  102E 0008                move.b     D0, [A6 + 0x8]
  1416. 00000F30  6714                     beq        +0x16 /* 00000F46 */
  1417. 00000F32  2054                     movea.l    A0, [A4]
  1418. 00000F34  2028 000C                move.l     D0, [A0 + 0xC]
  1419. 00000F38  322E 000A                move.w     D1, [A6 + 0xA]
  1420. 00000F3C  03C0                     .incomplete
  1421. 00000F3E  2054                     movea.l    A0, [A4]
  1422. 00000F40  2140 000C                move.l     [A0 + 0xC], D0
  1423. 00000F44  6012                     bra        +0x14 /* 00000F58 */
  1424. label00000F46:
  1425. 00000F46  2054                     movea.l    A0, [A4]
  1426. 00000F48  2028 000C                move.l     D0, [A0 + 0xC]
  1427. 00000F4C  322E 000A                move.w     D1, [A6 + 0xA]
  1428. 00000F50  0380                     bclr       D0, D1
  1429. 00000F52  2054                     movea.l    A0, [A4]
  1430. 00000F54  2140 000C                move.l     [A0 + 0xC], D0
  1431. label00000F58:
  1432. 00000F58  285F                     movea.l    A4, [A7]+
  1433. 00000F5A  4E5E                     unlink     A6
  1434. 00000F5C  205F                     movea.l    A0, [A7]+
  1435. 00000F5E  504F                     addq.w     A7, 8
  1436. 00000F60  4ED0                     jmp        [A0]
  1437. fn00000F62:
  1438. 00000F62  4E56 0000                link       A6, 0
  1439. 00000F66  7000                     moveq.l    D0, 0x00
  1440. 00000F68  2D40 0016                move.l     [A6 + 0x16], D0
  1441. 00000F6C  206E 0012                movea.l    A0, [A6 + 0x12]
  1442. 00000F70  4AA8 0002                tst.l      [A0 + 0x2]
  1443. 00000F74  6602                     bne        +0x4 /* 00000F78 */
  1444. 00000F76  601E                     bra        +0x20 /* 00000F96 */
  1445. label00000F78:
  1446. 00000F78  42A7                     clr.l      -[A7]
  1447. 00000F7A  206E 0012                movea.l    A0, [A6 + 0x12]
  1448. 00000F7E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1449. 00000F82  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1450. 00000F86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1451. 00000F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1452. 00000F8E  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1453. 00000F92  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  1454. label00000F96:
  1455. 00000F96  4E5E                     unlink     A6
  1456. 00000F98  205F                     movea.l    A0, [A7]+
  1457. 00000F9A  DEFC 000E                add.w      A7, 0xE
  1458. 00000F9E  4ED0                     jmp        [A0]
  1459. fn00000FA0:
  1460. 00000FA0  4E56 FFFC                link       A6, -0x0004
  1461. 00000FA4  2F0C                     move.l     -[A7], A4
  1462. 00000FA6  206E 000A                movea.l    A0, [A6 + 0xA]
  1463. 00000FAA  2868 0002                movea.l    A4, [A0 + 0x2]
  1464. 00000FAE  200C                     move.l     D0, A4
  1465. 00000FB0  57C0                     seq        D0
  1466. 00000FB2  C02E 0008                and.b      D0, [A6 + 0x8]
  1467. 00000FB6  671E                     beq        +0x20 /* 00000FD6 */
  1468. 00000FB8  42A7                     clr.l      -[A7]
  1469. 00000FBA  7010                     moveq.l    D0, 0x10
  1470. 00000FBC  2F00                     move.l     -[A7], D0
  1471. 00000FBE  3F3C 0005                move.w     -[A7], 0x5
  1472. 00000FC2  42A7                     clr.l      -[A7]
  1473. 00000FC4  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1474. 00000FC8  285F                     movea.l    A4, [A7]+
  1475. 00000FCA  200C                     move.l     D0, A4
  1476. 00000FCC  6708                     beq        +0xA /* 00000FD6 */
  1477. 00000FCE  206E 000A                movea.l    A0, [A6 + 0xA]
  1478. 00000FD2  214C 0002                move.l     [A0 + 0x2], A4
  1479. label00000FD6:
  1480. 00000FD6  2D4C 000E                move.l     [A6 + 0xE], A4
  1481. 00000FDA  285F                     movea.l    A4, [A7]+
  1482. 00000FDC  4E5E                     unlink     A6
  1483. 00000FDE  205F                     movea.l    A0, [A7]+
  1484. 00000FE0  5C4F                     addq.w     A7, 6
  1485. 00000FE2  4ED0                     jmp        [A0]
  1486. fn00000FE4:
  1487. 00000FE4  4E56 FFFC                link       A6, -0x0004
  1488. 00000FE8  2F0C                     move.l     -[A7], A4
  1489. 00000FEA  42A7                     clr.l      -[A7]
  1490. 00000FEC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1491. 00000FF0  4AAE 0008                tst.l      [A6 + 0x8]
  1492. 00000FF4  56C0                     sne        D0
  1493. 00000FF6  4400                     neg.b      D0
  1494. 00000FF8  1F00                     move.b     -[A7], D0
  1495. 00000FFA  4EBA FFA4                jsr        [PC - 0x5C /* 00000FA0 */]
  1496. 00000FFE  285F                     movea.l    A4, [A7]+
  1497. 00001000  200C                     move.l     D0, A4
  1498. 00001002  6718                     beq        +0x1A /* 0000101C */
  1499. 00001004  4267                     clr.w      -[A7]
  1500. 00001006  2F0C                     move.l     -[A7], A4
  1501. 00001008  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1502. 0000100C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1503. 00001010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1504. 00001014  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1505. 00001018  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  1506. label0000101C:
  1507. 0000101C  285F                     movea.l    A4, [A7]+
  1508. 0000101E  4E5E                     unlink     A6
  1509. 00001020  205F                     movea.l    A0, [A7]+
  1510. 00001022  DEFC 000E                add.w      A7, 0xE
  1511. 00001026  4ED0                     jmp        [A0]
  1512. 00001028  4E56 FFFE                link       A6, -0x0002
  1513. 0000102C  48E7 0108                movem.l    -[A7], D7,A4
  1514. 00001030  286E 0008                movea.l    A4, [A6 + 0x8]
  1515. 00001034  200C                     move.l     D0, A4
  1516. 00001036  6612                     bne        +0x14 /* 0000104A */
  1517. 00001038  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1518. 0000103C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1519. 00001040  42A7                     clr.l      -[A7]
  1520. 00001042  42A7                     clr.l      -[A7]
  1521. 00001044  4EBA FF9E                jsr        [PC - 0x62 /* 00000FE4 */]
  1522. 00001048  602E                     bra        +0x30 /* 00001078 */
  1523. label0000104A:
  1524. 0000104A  4267                     clr.w      -[A7]
  1525. 0000104C  2F0C                     move.l     -[A7], A4
  1526. 0000104E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1527. 00001052  1E1F                     move.b     D7, [A7]+
  1528. 00001054  2F0C                     move.l     -[A7], A4
  1529. 00001056  205F                     movea.l    A0, [A7]+
  1530. 00001058  A029                     syscall    HLock
  1531. 0000105A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1532. 0000105E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1533. 00001062  2F14                     move.l     -[A7], [A4]
  1534. 00001064  42A7                     clr.l      -[A7]
  1535. 00001066  2F0C                     move.l     -[A7], A4
  1536. 00001068  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1537. 0000106C  4EBA FF76                jsr        [PC - 0x8A /* 00000FE4 */]
  1538. 00001070  2F0C                     move.l     -[A7], A4
  1539. 00001072  1F07                     move.b     -[A7], D7
  1540. 00001074  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1541. label00001078:
  1542. 00001078  4CDF 1080                movem.l    D7,A4, [A7]+
  1543. 0000107C  4E5E                     unlink     A6
  1544. 0000107E  205F                     movea.l    A0, [A7]+
  1545. 00001080  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1546. 00001084  4ED0                     jmp        [A0]
  1547. 00001086  4E56 0000                link       A6, 0
  1548. 0000108A  422E 000C                clr.b      [A6 + 0xC]
  1549. 0000108E  4267                     clr.w      -[A7]
  1550. 00001090  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1551. 00001094  4EBA FADE                jsr        [PC - 0x522 /* 00000B74 */]
  1552. 00001098  101F                     move.b     D0, [A7]+
  1553. 0000109A  6718                     beq        +0x1A /* 000010B4 */
  1554. 0000109C  4267                     clr.w      -[A7]
  1555. 0000109E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1556. 000010A2  3F3C 0003                move.w     -[A7], 0x3
  1557. 000010A6  4EBA FE36                jsr        [PC - 0x1CA /* 00000EDE */]
  1558. 000010AA  101F                     move.b     D0, [A7]+
  1559. 000010AC  6706                     beq        +0x8 /* 000010B4 */
  1560. 000010AE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1561. label000010B4:
  1562. 000010B4  4E5E                     unlink     A6
  1563. 000010B6  2E9F                     move.l     [A7], [A7]+
  1564. 000010B8  4E75                     rts
  1565. fn000010BA:
  1566. 000010BA  4E56 0000                link       A6, 0
  1567. 000010BE  2F0C                     move.l     -[A7], A4
  1568. 000010C0  286E 0008                movea.l    A4, [A6 + 0x8]
  1569. 000010C4  2054                     movea.l    A0, [A4]
  1570. 000010C6  1028 0006                move.b     D0, [A0 + 0x6]
  1571. 000010CA  4880                     ext.w      D0
  1572. 000010CC  5340                     subq.w     D0, 1
  1573. 000010CE  6B72                     bmi        +0x74 /* 00001142 */
  1574. 000010D0  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1575. 000010D4  6E6C                     bgt        +0x6E /* 00001142 */
  1576. 000010D6  D040                     add.w      D0, D0
  1577. 000010D8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1578. 000010DC  4EFB 0000                jmp        [PC + D0.w]
  1579. 000010E0  0016 001E                ori.b      [A6], 0x1E
  1580. 000010E4  0026 002E                ori.b      -[A6], 0x2E /* '.' */
  1581. 000010E8  0036 003E 0046           ori.b      [A6 + D0.w + 0x46], 0x3E /* '>' */
  1582. 000010EE  004E 0056                ori.w      A6, 0x56 /* 'V' */
  1583. 000010F2  005E 2F0C                ori.w      [A6]+, 0x2F0C
  1584. 000010F6  4EBA 07B0                jsr        [PC + 0x7B0 /* 000018A8 */]
  1585. 000010FA  6046                     bra        +0x48 /* 00001142 */
  1586. 000010FC  2F0C                     move.l     -[A7], A4
  1587. 000010FE  4EBA 092A                jsr        [PC + 0x92A /* 00001A2A */]
  1588. 00001102  603E                     bra        +0x40 /* 00001142 */
  1589. 00001104  2F0C                     move.l     -[A7], A4
  1590. 00001106  4EBA 09F0                jsr        [PC + 0x9F0 /* 00001AF8 */]
  1591. 0000110A  6036                     bra        +0x38 /* 00001142 */
  1592. 0000110C  2F0C                     move.l     -[A7], A4
  1593. 0000110E  4EBA 0C70                jsr        [PC + 0xC70 /* 00001D80 */]
  1594. 00001112  602E                     bra        +0x30 /* 00001142 */
  1595. 00001114  2F0C                     move.l     -[A7], A4
  1596. 00001116  4EBA 0B50                jsr        [PC + 0xB50 /* 00001C68 */]
  1597. 0000111A  6026                     bra        +0x28 /* 00001142 */
  1598. 0000111C  2F0C                     move.l     -[A7], A4
  1599. 0000111E  4EBA 10C8                jsr        [PC + 0x10C8 /* 000021E8 */]
  1600. 00001122  601E                     bra        +0x20 /* 00001142 */
  1601. 00001124  2F0C                     move.l     -[A7], A4
  1602. 00001126  4EBA 1090                jsr        [PC + 0x1090 /* 000021B8 */]
  1603. 0000112A  6016                     bra        +0x18 /* 00001142 */
  1604. 0000112C  2F0C                     move.l     -[A7], A4
  1605. 0000112E  4EBA 0D20                jsr        [PC + 0xD20 /* 00001E50 */]
  1606. 00001132  600E                     bra        +0x10 /* 00001142 */
  1607. 00001134  2F0C                     move.l     -[A7], A4
  1608. 00001136  4EBA 0D70                jsr        [PC + 0xD70 /* 00001EA8 */]
  1609. 0000113A  6006                     bra        +0x8 /* 00001142 */
  1610. 0000113C  2F0C                     move.l     -[A7], A4
  1611. 0000113E  4EBA 0EB2                jsr        [PC + 0xEB2 /* 00001FF2 */]
  1612. label00001142:
  1613. 00001142  285F                     movea.l    A4, [A7]+
  1614. 00001144  4E5E                     unlink     A6
  1615. 00001146  2E9F                     move.l     [A7], [A7]+
  1616. 00001148  4E75                     rts
  1617. fn0000114A:
  1618. 0000114A  4E56 FFE4                link       A6, -0x001C
  1619. 0000114E  206E 000A                movea.l    A0, [A6 + 0xA]
  1620. 00001152  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1621. 00001156  7006                     moveq.l    D0, 0x06
  1622. label00001158:
  1623. 00001158  22D8                     move.l     [A1]+, [A0]+
  1624. 0000115A  51C8 FFFC                dbf        D0, -0x6 /* 00001158 */
  1625. 0000115E  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1626. 00001164  486E FFE4                pea.l      [A6 - 0x1C]
  1627. 00001168  4EBA FF50                jsr        [PC - 0xB0 /* 000010BA */]
  1628. 0000116C  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1629. 00001172  4E5E                     unlink     A6
  1630. 00001174  205F                     movea.l    A0, [A7]+
  1631. 00001176  5C4F                     addq.w     A7, 6
  1632. 00001178  4ED0                     jmp        [A0]
  1633. fn0000117A:
  1634. 0000117A  4E56 FFE4                link       A6, -0x001C
  1635. 0000117E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1636. 00001182  2068 0004                movea.l    A0, [A0 + 0x4]
  1637. 00001186  302E 0012                move.w     D0, [A6 + 0x12]
  1638. 0000118A  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  1639. 0000118E  41F0 0000                lea.l      A0, [A0 + D0.w]
  1640. 00001192  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1641. 00001196  7000                     moveq.l    D0, 0x00
  1642. 00001198  2D40 FFFC                move.l     [A6 - 0x4], D0
  1643. 0000119C  3D6E 0012 FFE8           move.w     [A6 - 0x18], [A6 + 0x12]
  1644. 000011A2  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  1645. 000011A8  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  1646. 000011AE  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1647. 000011B4  486E FFE4                pea.l      [A6 - 0x1C]
  1648. 000011B8  4EBA FF00                jsr        [PC - 0x100 /* 000010BA */]
  1649. 000011BC  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  1650. 000011C2  4E5E                     unlink     A6
  1651. 000011C4  205F                     movea.l    A0, [A7]+
  1652. 000011C6  DEFC 000C                add.w      A7, 0xC
  1653. 000011CA  4ED0                     jmp        [A0]
  1654. 000011CC  4E56 FFFC                link       A6, -0x0004
  1655. 000011D0  42A7                     clr.l      -[A7]
  1656. 000011D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1657. 000011D6  42A7                     clr.l      -[A7]
  1658. 000011D8  42A7                     clr.l      -[A7]
  1659. 000011DA  4EBA FF9E                jsr        [PC - 0x62 /* 0000117A */]
  1660. 000011DE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1661. 000011E2  4E5E                     unlink     A6
  1662. 000011E4  2E9F                     move.l     [A7], [A7]+
  1663. 000011E6  4E75                     rts
  1664. 000011E8  4E56 FFE4                link       A6, -0x001C
  1665. 000011EC  2D6E 000A FFE4           move.l     [A6 - 0x1C], [A6 + 0xA]
  1666. 000011F2  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1667. 000011F8  486E FFE4                pea.l      [A6 - 0x1C]
  1668. 000011FC  4EBA FEBC                jsr        [PC - 0x144 /* 000010BA */]
  1669. 00001200  4E5E                     unlink     A6
  1670. 00001202  205F                     movea.l    A0, [A7]+
  1671. 00001204  5C4F                     addq.w     A7, 6
  1672. 00001206  4ED0                     jmp        [A0]
  1673. fn00001208:
  1674. 00001208  4E56 FFF6                link       A6, -0x000A
  1675. 0000120C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1676. 00001210  266E 0008                movea.l    A3, [A6 + 0x8]
  1677. 00001214  2053                     movea.l    A0, [A3]
  1678. 00001216  2D48 FFF6                move.l     [A6 - 0xA], A0
  1679. 0000121A  286B 0008                movea.l    A4, [A3 + 0x8]
  1680. 0000121E  1E14                     move.b     D7, [A4]
  1681. 00001220  200C                     move.l     D0, A4
  1682. 00001222  5280                     addq.l     D0, 1
  1683. 00001224  1207                     move.b     D1, D7
  1684. 00001226  4881                     ext.w      D1
  1685. 00001228  48C1                     ext.l      D1
  1686. 0000122A  2841                     movea.l    A4, D1
  1687. 0000122C  D9C0                     add.l      A4, D0
  1688. 0000122E  274C 0018                move.l     [A3 + 0x18], A4
  1689. 00001232  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1690. 00001236  4E5E                     unlink     A6
  1691. 00001238  2E9F                     move.l     [A7], [A7]+
  1692. 0000123A  4E75                     rts
  1693. fn0000123C:
  1694. 0000123C  4E56 FFF2                link       A6, -0x000E
  1695. 00001240  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1696. 00001244  2C2E 0008                move.l     D6, [A6 + 0x8]
  1697. 00001248  7000                     moveq.l    D0, 0x00
  1698. 0000124A  2D40 000C                move.l     [A6 + 0xC], D0
  1699. 0000124E  2046                     movea.l    A0, D6
  1700. 00001250  2650                     movea.l    A3, [A0]
  1701. 00001252  4267                     clr.w      -[A7]
  1702. 00001254  A994                     syscall    CurResFile
  1703. 00001256  3E1F                     move.w     D7, [A7]+
  1704. 00001258  4267                     clr.w      -[A7]
  1705. 0000125A  2046                     movea.l    A0, D6
  1706. 0000125C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1707. 00001260  4EBA F0F0                jsr        [PC - 0xF10 /* 00000352 */]
  1708. 00001264  A998                     syscall    UseResFile
  1709. 00001266  42A7                     clr.l      -[A7]
  1710. 00001268  2F06                     move.l     -[A7], D6
  1711. 0000126A  3F3C 000C                move.w     -[A7], 0xC
  1712. 0000126E  4EBA FEDA                jsr        [PC - 0x126 /* 0000114A */]
  1713. 00001272  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1714. 00001276  4267                     clr.w      -[A7]
  1715. 00001278  A99B                     syscall    SetResLoad
  1716. 0000127A  42A7                     clr.l      -[A7]
  1717. 0000127C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1718. 00001280  3F13                     move.w     -[A7], [A3]
  1719. 00001282  A81F                     syscall    Get1Resource
  1720. 00001284  285F                     movea.l    A4, [A7]+
  1721. 00001286  1F3C 0001                move.b     -[A7], 0x1
  1722. 0000128A  A99B                     syscall    SetResLoad
  1723. 0000128C  3F07                     move.w     -[A7], D7
  1724. 0000128E  A998                     syscall    UseResFile
  1725. 00001290  200C                     move.l     D0, A4
  1726. 00001292  670E                     beq        +0x10 /* 000012A2 */
  1727. 00001294  42A7                     clr.l      -[A7]
  1728. 00001296  2F0C                     move.l     -[A7], A4
  1729. 00001298  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1730. 0000129A  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1731. 0000129E  2F0C                     move.l     -[A7], A4
  1732. 000012A0  A9A3                     syscall    ReleaseResource
  1733. label000012A2:
  1734. 000012A2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1735. 000012A6  4E5E                     unlink     A6
  1736. 000012A8  2E9F                     move.l     [A7], [A7]+
  1737. 000012AA  4E75                     rts
  1738. fn000012AC:
  1739. 000012AC  4E56 FFF2                link       A6, -0x000E
  1740. 000012B0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1741. 000012B4  2C2E 0008                move.l     D6, [A6 + 0x8]
  1742. 000012B8  2046                     movea.l    A0, D6
  1743. 000012BA  2650                     movea.l    A3, [A0]
  1744. 000012BC  4267                     clr.w      -[A7]
  1745. 000012BE  A994                     syscall    CurResFile
  1746. 000012C0  3E1F                     move.w     D7, [A7]+
  1747. 000012C2  4267                     clr.w      -[A7]
  1748. 000012C4  2046                     movea.l    A0, D6
  1749. 000012C6  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1750. 000012CA  4EBA F086                jsr        [PC - 0xF7A /* 00000352 */]
  1751. 000012CE  A998                     syscall    UseResFile
  1752. 000012D0  42A7                     clr.l      -[A7]
  1753. 000012D2  2F06                     move.l     -[A7], D6
  1754. 000012D4  3F3C 000C                move.w     -[A7], 0xC
  1755. 000012D8  4EBA FE70                jsr        [PC - 0x190 /* 0000114A */]
  1756. 000012DC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1757. 000012E0  42A7                     clr.l      -[A7]
  1758. 000012E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1759. 000012E6  3F13                     move.w     -[A7], [A3]
  1760. 000012E8  A81F                     syscall    Get1Resource
  1761. 000012EA  285F                     movea.l    A4, [A7]+
  1762. 000012EC  4267                     clr.w      -[A7]
  1763. 000012EE  A9AF                     syscall    ResError
  1764. 000012F0  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  1765. 000012F4  670C                     beq        +0xE /* 00001302 */
  1766. 000012F6  200C                     move.l     D0, A4
  1767. 000012F8  6708                     beq        +0xA /* 00001302 */
  1768. 000012FA  2F0C                     move.l     -[A7], A4
  1769. 000012FC  A9A3                     syscall    ReleaseResource
  1770. 000012FE  7000                     moveq.l    D0, 0x00
  1771. 00001300  2840                     movea.l    A4, D0
  1772. label00001302:
  1773. 00001302  2D4C 000C                move.l     [A6 + 0xC], A4
  1774. 00001306  3F07                     move.w     -[A7], D7
  1775. 00001308  A998                     syscall    UseResFile
  1776. 0000130A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1777. 0000130E  4E5E                     unlink     A6
  1778. 00001310  2E9F                     move.l     [A7], [A7]+
  1779. 00001312  4E75                     rts
  1780. fn00001314:
  1781. 00001314  4E56 FFF4                link       A6, -0x000C
  1782. 00001318  2F0C                     move.l     -[A7], A4
  1783. 0000131A  206E 0008                movea.l    A0, [A6 + 0x8]
  1784. 0000131E  2850                     movea.l    A4, [A0]
  1785. 00001320  42A7                     clr.l      -[A7]
  1786. 00001322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1787. 00001326  4EBA FF84                jsr        [PC - 0x7C /* 000012AC */]
  1788. 0000132A  295F 000C                move.l     [A4 + 0xC], [A7]+
  1789. 0000132E  7094                     moveq.l    D0, 0xFFFFFF94
  1790. 00001330  B06D F212                cmp.w      D0, [A5 - 0xDEE]
  1791. 00001334  6602                     bne        +0x4 /* 00001338 */
  1792. 00001336  603E                     bra        +0x40 /* 00001376 */
  1793. label00001338:
  1794. 00001338  4AAC 000C                tst.l      [A4 + 0xC]
  1795. 0000133C  662A                     bne        +0x2C /* 00001368 */
  1796. 0000133E  4A6D F212                tst.w      [A5 - 0xDEE]
  1797. 00001342  6606                     bne        +0x8 /* 0000134A */
  1798. 00001344  3B7C 0010 F212           move.w     [A5 - 0xDEE], 0x10
  1799. label0000134A:
  1800. 0000134A  7010                     moveq.l    D0, 0x10
  1801. 0000134C  B06D F212                cmp.w      D0, [A5 - 0xDEE]
  1802. 00001350  56C0                     sne        D0
  1803. 00001352  4A00                     tst.b      D0
  1804. 00001354  6720                     beq        +0x22 /* 00001376 */
  1805. 00001356  7294                     moveq.l    D1, 0xFFFFFF94
  1806. 00001358  B26D F212                cmp.w      D1, [A5 - 0xDEE]
  1807. 0000135C  56C1                     sne        D1
  1808. 0000135E  C001                     and.b      D0, D1
  1809. 00001360  6714                     beq        +0x16 /* 00001376 */
  1810. 00001362  422C 0006                clr.b      [A4 + 0x6]
  1811. 00001366  600E                     bra        +0x10 /* 00001376 */
  1812. label00001368:
  1813. 00001368  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1814. 0000136C  A992                     syscall    DetachResource
  1815. 0000136E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1816. 00001372  205F                     movea.l    A0, [A7]+
  1817. 00001374  A04A                     syscall    HNoPurge
  1818. label00001376:
  1819. 00001376  285F                     movea.l    A4, [A7]+
  1820. 00001378  4E5E                     unlink     A6
  1821. 0000137A  2E9F                     move.l     [A7], [A7]+
  1822. 0000137C  4E75                     rts
  1823. fn0000137E:
  1824. 0000137E  4E56 FFFC                link       A6, -0x0004
  1825. 00001382  2F0C                     move.l     -[A7], A4
  1826. 00001384  206E 0008                movea.l    A0, [A6 + 0x8]
  1827. 00001388  2850                     movea.l    A4, [A0]
  1828. 0000138A  486C 0007                pea.l      [A4 + 0x7]
  1829. 0000138E  3F3C 0003                move.w     -[A7], 0x3
  1830. 00001392  1F3C 0001                move.b     -[A7], 0x1
  1831. 00001396  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1832. 0000139A  38BC FFFF                move.w     [A4], 0xFFFF
  1833. 0000139E  206E 0008                movea.l    A0, [A6 + 0x8]
  1834. 000013A2  2968 0008 000C           move.l     [A4 + 0xC], [A0 + 0x8]
  1835. 000013A8  285F                     movea.l    A4, [A7]+
  1836. 000013AA  4E5E                     unlink     A6
  1837. 000013AC  2E9F                     move.l     [A7], [A7]+
  1838. 000013AE  4E75                     rts
  1839. 000013B0  4E56 FFFA                link       A6, -0x0006
  1840. 000013B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1841. 000013B8  266E 000A                movea.l    A3, [A6 + 0xA]
  1842. 000013BC  2053                     movea.l    A0, [A3]
  1843. 000013BE  7000                     moveq.l    D0, 0x00
  1844. 000013C0  2140 0004                move.l     [A0 + 0x4], D0
  1845. 000013C4  4267                     clr.w      -[A7]
  1846. 000013C6  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1847. 000013CA  101F                     move.b     D0, [A7]+
  1848. 000013CC  6726                     beq        +0x28 /* 000013F4 */
  1849. 000013CE  42A7                     clr.l      -[A7]
  1850. 000013D0  2F0B                     move.l     -[A7], A3
  1851. 000013D2  4267                     clr.w      -[A7]
  1852. 000013D4  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1853. 000013D8  4A9F                     tst.l      [A7]+
  1854. 000013DA  6718                     beq        +0x1A /* 000013F4 */
  1855. 000013DC  42A7                     clr.l      -[A7]
  1856. 000013DE  2F0B                     move.l     -[A7], A3
  1857. 000013E0  302E 0008                move.w     D0, [A6 + 0x8]
  1858. 000013E4  48C0                     ext.l      D0
  1859. 000013E6  2F00                     move.l     -[A7], D0
  1860. 000013E8  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1861. 000013EC  2E1F                     move.l     D7, [A7]+
  1862. 000013EE  2053                     movea.l    A0, [A3]
  1863. 000013F0  2147 0004                move.l     [A0 + 0x4], D7
  1864. label000013F4:
  1865. 000013F4  2053                     movea.l    A0, [A3]
  1866. 000013F6  7010                     moveq.l    D0, 0x10
  1867. 000013F8  B090                     cmp.l      D0, [A0]
  1868. 000013FA  6F0E                     ble        +0x10 /* 0000140A */
  1869. 000013FC  4267                     clr.w      -[A7]
  1870. 000013FE  2F0B                     move.l     -[A7], A3
  1871. 00001400  7010                     moveq.l    D0, 0x10
  1872. 00001402  2F00                     move.l     -[A7], D0
  1873. 00001404  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  1874. 00001408  3C1F                     move.w     D6, [A7]+
  1875. label0000140A:
  1876. 0000140A  4A6E 0008                tst.w      [A6 + 0x8]
  1877. 0000140E  6F0E                     ble        +0x10 /* 0000141E */
  1878. 00001410  2853                     movea.l    A4, [A3]
  1879. 00001412  08AC 0002 000F           bclr.b     [A4 + 0xF], 0x2
  1880. 00001418  08AC 0003 000F           bclr.b     [A4 + 0xF], 0x3
  1881. label0000141E:
  1882. 0000141E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1883. 00001422  4E5E                     unlink     A6
  1884. 00001424  205F                     movea.l    A0, [A7]+
  1885. 00001426  5C4F                     addq.w     A7, 6
  1886. 00001428  4ED0                     jmp        [A0]
  1887. fn0000142A:
  1888. 0000142A  4E56 0000                link       A6, 0
  1889. 0000142E  4AAE 0008                tst.l      [A6 + 0x8]
  1890. 00001432  6716                     beq        +0x18 /* 0000144A */
  1891. 00001434  206E 0008                movea.l    A0, [A6 + 0x8]
  1892. 00001438  2050                     movea.l    A0, [A0]
  1893. 0000143A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1894. 0000143E  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1895. 00001442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1896. 00001446  205F                     movea.l    A0, [A7]+
  1897. 00001448  A023                     syscall    DisposHandle/DisposeHandle
  1898. label0000144A:
  1899. 0000144A  4E5E                     unlink     A6
  1900. 0000144C  2E9F                     move.l     [A7], [A7]+
  1901. 0000144E  4E75                     rts
  1902. fn00001450:
  1903. 00001450  4E56 0000                link       A6, 0
  1904. 00001454  206E 0008                movea.l    A0, [A6 + 0x8]
  1905. 00001458  317C 0005 0006           move.w     [A0 + 0x6], 0x5
  1906. 0000145E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1907. 00001462  4EBA FC56                jsr        [PC - 0x3AA /* 000010BA */]
  1908. 00001466  206E 0008                movea.l    A0, [A6 + 0x8]
  1909. 0000146A  2050                     movea.l    A0, [A0]
  1910. 0000146C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1911. 00001470  4EBA FFB8                jsr        [PC - 0x48 /* 0000142A */]
  1912. 00001474  206E 0008                movea.l    A0, [A6 + 0x8]
  1913. 00001478  2F10                     move.l     -[A7], [A0]
  1914. 0000147A  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1915. 0000147E  4E5E                     unlink     A6
  1916. 00001480  2E9F                     move.l     [A7], [A7]+
  1917. 00001482  4E75                     rts
  1918. fn00001484:
  1919. 00001484  4E56 FEEE                link       A6, -0x0112
  1920. 00001488  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1921. 0000148C  2A2E 0008                move.l     D5, [A6 + 0x8]
  1922. 00001490  2045                     movea.l    A0, D5
  1923. 00001492  2850                     movea.l    A4, [A0]
  1924. 00001494  4AAC 0002                tst.l      [A4 + 0x2]
  1925. 00001498  6702                     beq        +0x4 /* 0000149C */
  1926. 0000149A  607E                     bra        +0x80 /* 0000151A */
  1927. label0000149C:
  1928. 0000149C  4267                     clr.w      -[A7]
  1929. 0000149E  A994                     syscall    CurResFile
  1930. 000014A0  3E1F                     move.w     D7, [A7]+
  1931. 000014A2  42A7                     clr.l      -[A7]
  1932. 000014A4  2F05                     move.l     -[A7], D5
  1933. 000014A6  3F3C 000C                move.w     -[A7], 0xC
  1934. 000014AA  4EBA FC9E                jsr        [PC - 0x362 /* 0000114A */]
  1935. 000014AE  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  1936. 000014B2  4267                     clr.w      -[A7]
  1937. 000014B4  2045                     movea.l    A0, D5
  1938. 000014B6  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1939. 000014BA  4EBA EE96                jsr        [PC - 0x116A /* 00000352 */]
  1940. 000014BE  A998                     syscall    UseResFile
  1941. 000014C0  4267                     clr.w      -[A7]
  1942. 000014C2  A99B                     syscall    SetResLoad
  1943. 000014C4  42A7                     clr.l      -[A7]
  1944. 000014C6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1945. 000014CA  3F14                     move.w     -[A7], [A4]
  1946. 000014CC  A81F                     syscall    Get1Resource
  1947. 000014CE  265F                     movea.l    A3, [A7]+
  1948. 000014D0  4267                     clr.w      -[A7]
  1949. 000014D2  A9AF                     syscall    ResError
  1950. 000014D4  3C1F                     move.w     D6, [A7]+
  1951. 000014D6  1F3C 0001                move.b     -[A7], 0x1
  1952. 000014DA  A99B                     syscall    SetResLoad
  1953. 000014DC  3F07                     move.w     -[A7], D7
  1954. 000014DE  A998                     syscall    UseResFile
  1955. 000014E0  4A46                     tst.w      D6
  1956. 000014E2  57C0                     seq        D0
  1957. 000014E4  220B                     move.l     D1, A3
  1958. 000014E6  56C1                     sne        D1
  1959. 000014E8  C001                     and.b      D0, D1
  1960. 000014EA  672E                     beq        +0x30 /* 0000151A */
  1961. 000014EC  2F0B                     move.l     -[A7], A3
  1962. 000014EE  486E FFFE                pea.l      [A6 - 0x2]
  1963. 000014F2  486E FFFA                pea.l      [A6 - 0x6]
  1964. 000014F6  486E FEF6                pea.l      [A6 - 0x10A]
  1965. 000014FA  A9A8                     syscall    GetResInfo
  1966. 000014FC  2F0B                     move.l     -[A7], A3
  1967. 000014FE  A9A3                     syscall    ReleaseResource
  1968. 00001500  2F0C                     move.l     -[A7], A4
  1969. 00001502  3F3C 0001                move.w     -[A7], 0x1
  1970. 00001506  486E FEF6                pea.l      [A6 - 0x10A]
  1971. 0000150A  4240                     clr.w      D0
  1972. 0000150C  102E FEF6                move.b     D0, [A6 - 0x10A]
  1973. 00001510  5240                     addq.w     D0, 1
  1974. 00001512  48C0                     ext.l      D0
  1975. 00001514  2F00                     move.l     -[A7], D0
  1976. 00001516  4EBA FACC                jsr        [PC - 0x534 /* 00000FE4 */]
  1977. label0000151A:
  1978. 0000151A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1979. 0000151E  4E5E                     unlink     A6
  1980. 00001520  2E9F                     move.l     [A7], [A7]+
  1981. 00001522  4E75                     rts
  1982. fn00001524:
  1983. 00001524  4E56 FDEA                link       A6, -0x0216
  1984. 00001528  48E7 0018                movem.l    -[A7], A3,A4
  1985. 0000152C  286E 0008                movea.l    A4, [A6 + 0x8]
  1986. 00001530  2654                     movea.l    A3, [A4]
  1987. 00001532  302C 0006                move.w     D0, [A4 + 0x6]
  1988. 00001536  5540                     subq.w     D0, 2
  1989. 00001538  6774                     beq        +0x76 /* 000015AE */
  1990. 0000153A  5540                     subq.w     D0, 2
  1991. 0000153C  6700 00A2                beq        +0xA4 /* 000015E0 */
  1992. 00001540  5340                     subq.w     D0, 1
  1993. 00001542  6700 0082                beq        +0x84 /* 000015C6 */
  1994. 00001546  0440 000C                subi.w     D0, 0xC
  1995. 0000154A  6700 00B8                beq        +0xBA /* 00001604 */
  1996. 0000154E  5340                     subq.w     D0, 1
  1997. 00001550  672E                     beq        +0x30 /* 00001580 */
  1998. 00001552  5940                     subq.w     D0, 4
  1999. 00001554  6700 0082                beq        +0x84 /* 000015D8 */
  2000. 00001558  5340                     subq.w     D0, 1
  2001. 0000155A  6762                     beq        +0x64 /* 000015BE */
  2002. 0000155C  5B40                     subq.w     D0, 5
  2003. 0000155E  6700 00CC                beq        +0xCE /* 0000162C */
  2004. 00001562  5340                     subq.w     D0, 1
  2005. 00001564  6700 00A8                beq        +0xAA /* 0000160E */
  2006. 00001568  5340                     subq.w     D0, 1
  2007. 0000156A  6700 00AA                beq        +0xAC /* 00001616 */
  2008. 0000156E  5340                     subq.w     D0, 1
  2009. 00001570  6744                     beq        +0x46 /* 000015B6 */
  2010. 00001572  5740                     subq.w     D0, 3
  2011. 00001574  675A                     beq        +0x5C /* 000015D0 */
  2012. 00001576  5340                     subq.w     D0, 1
  2013. 00001578  6700 00B2                beq        +0xB4 /* 0000162C */
  2014. 0000157C  6000 00AE                bra        +0xB0 /* 0000162C */
  2015. label00001580:
  2016. 00001580  4267                     clr.w      -[A7]
  2017. 00001582  2F0B                     move.l     -[A7], A3
  2018. 00001584  4EBA F5EE                jsr        [PC - 0xA12 /* 00000B74 */]
  2019. 00001588  101F                     move.b     D0, [A7]+
  2020. 0000158A  0A00 0001                xori.b     D0, 0x1
  2021. 0000158E  4AAB 000C                tst.l      [A3 + 0xC]
  2022. 00001592  56C1                     sne        D1
  2023. 00001594  C001                     and.b      D0, D1
  2024. 00001596  6706                     beq        +0x8 /* 0000159E */
  2025. 00001598  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2026. 0000159C  A992                     syscall    DetachResource
  2027. label0000159E:
  2028. 0000159E  4AAB 0002                tst.l      [A3 + 0x2]
  2029. 000015A2  6700 0088                beq        +0x8A /* 0000162C */
  2030. 000015A6  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2031. 000015AA  A992                     syscall    DetachResource
  2032. 000015AC  607E                     bra        +0x80 /* 0000162C */
  2033. label000015AE:
  2034. 000015AE  2F0C                     move.l     -[A7], A4
  2035. 000015B0  4EBA FD62                jsr        [PC - 0x29E /* 00001314 */]
  2036. 000015B4  6076                     bra        +0x78 /* 0000162C */
  2037. label000015B6:
  2038. 000015B6  2F0C                     move.l     -[A7], A4
  2039. 000015B8  4EBA FECA                jsr        [PC - 0x136 /* 00001484 */]
  2040. 000015BC  606E                     bra        +0x70 /* 0000162C */
  2041. label000015BE:
  2042. 000015BE  2F0C                     move.l     -[A7], A4
  2043. 000015C0  4EBA FDBC                jsr        [PC - 0x244 /* 0000137E */]
  2044. 000015C4  6066                     bra        +0x68 /* 0000162C */
  2045. label000015C6:
  2046. 000015C6  486B 000C                pea.l      [A3 + 0xC]
  2047. 000015CA  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2048. 000015CE  605C                     bra        +0x5E /* 0000162C */
  2049. label000015D0:
  2050. 000015D0  2F0C                     move.l     -[A7], A4
  2051. 000015D2  4EBA FE7C                jsr        [PC - 0x184 /* 00001450 */]
  2052. 000015D6  6054                     bra        +0x56 /* 0000162C */
  2053. label000015D8:
  2054. 000015D8  2F0C                     move.l     -[A7], A4
  2055. 000015DA  4EBA FC2C                jsr        [PC - 0x3D4 /* 00001208 */]
  2056. 000015DE  604C                     bra        +0x4E /* 0000162C */
  2057. label000015E0:
  2058. 000015E0  7000                     moveq.l    D0, 0x00
  2059. 000015E2  2940 0018                move.l     [A4 + 0x18], D0
  2060. 000015E6  4AAB 000C                tst.l      [A3 + 0xC]
  2061. 000015EA  6740                     beq        +0x42 /* 0000162C */
  2062. 000015EC  206B 000C                movea.l    A0, [A3 + 0xC]
  2063. 000015F0  4A90                     tst.l      [A0]
  2064. 000015F2  6738                     beq        +0x3A /* 0000162C */
  2065. 000015F4  42A7                     clr.l      -[A7]
  2066. 000015F6  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2067. 000015FA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2068. 000015FE  295F 0018                move.l     [A4 + 0x18], [A7]+
  2069. 00001602  6028                     bra        +0x2A /* 0000162C */
  2070. label00001604:
  2071. 00001604  7000                     moveq.l    D0, 0x00
  2072. 00001606  2940 0018                move.l     [A4 + 0x18], D0
  2073. 0000160A  6020                     bra        +0x22 /* 0000162C */
  2074. 0000160C  601E                     bra        +0x20 /* 0000162C */
  2075. label0000160E:
  2076. 0000160E  7000                     moveq.l    D0, 0x00
  2077. 00001610  2940 0018                move.l     [A4 + 0x18], D0
  2078. 00001614  6016                     bra        +0x18 /* 0000162C */
  2079. label00001616:
  2080. 00001616  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  2081. 0000161C  2F0C                     move.l     -[A7], A4
  2082. 0000161E  4EBA FA9A                jsr        [PC - 0x566 /* 000010BA */]
  2083. 00001622  302D F212                move.w     D0, [A5 - 0xDEE]
  2084. 00001626  48C0                     ext.l      D0
  2085. 00001628  2940 0018                move.l     [A4 + 0x18], D0
  2086. label0000162C:
  2087. 0000162C  4CDF 1800                movem.l    A3,A4, [A7]+
  2088. 00001630  4E5E                     unlink     A6
  2089. 00001632  2E9F                     move.l     [A7], [A7]+
  2090. 00001634  4E75                     rts
  2091. fn00001636:
  2092. 00001636  4E56 FFD8                link       A6, -0x0028
  2093. 0000163A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2094. 0000163E  282E 000A                move.l     D4, [A6 + 0xA]
  2095. 00001642  286E 000E                movea.l    A4, [A6 + 0xE]
  2096. 00001646  42A7                     clr.l      -[A7]
  2097. 00001648  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2098. 0000164C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2099. 00001650  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2100. 00001654  2F04                     move.l     -[A7], D4
  2101. 00001656  707F                     moveq.l    D0, 0x7F
  2102. 00001658  2F00                     move.l     -[A7], D0
  2103. 0000165A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2104. 0000165E  201F                     move.l     D0, [A7]+
  2105. 00001660  D084                     add.l      D0, D4
  2106. 00001662  5480                     addq.l     D0, 2
  2107. 00001664  2A00                     move.l     D5, D0
  2108. 00001666  DABC 0000 0080           add.l      D5, 0x80
  2109. 0000166C  2005                     move.l     D0, D5
  2110. 0000166E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2111. 00001672  2D40 FFF0                move.l     [A6 - 0x10], D0
  2112. 00001676  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2113. 0000167A  2F05                     move.l     -[A7], D5
  2114. 0000167C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2115. 00001680  4267                     clr.w      -[A7]
  2116. 00001682  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2117. 00001686  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2118. 0000168A  6704                     beq        +0x6 /* 00001690 */
  2119. 0000168C  6000 0094                bra        +0x96 /* 00001722 */
  2120. label00001690:
  2121. 00001690  206C 000C                movea.l    A0, [A4 + 0xC]
  2122. 00001694  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  2123. 00001698  202E FFF0                move.l     D0, [A6 - 0x10]
  2124. 0000169C  D0AE FFE0                add.l      D0, [A6 - 0x20]
  2125. 000016A0  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2126. 000016A4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2127. 000016A8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2128. 000016AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2129. 000016B0  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2130. 000016B4  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  2131. 000016BA  2D6E FFE4 FFE0           move.l     [A6 - 0x20], [A6 - 0x1C]
  2132. 000016C0  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  2133. 000016C6  206C 000C                movea.l    A0, [A4 + 0xC]
  2134. 000016CA  2005                     move.l     D0, D5
  2135. 000016CC  D090                     add.l      D0, [A0]
  2136. 000016CE  2D40 FFEC                move.l     [A6 - 0x14], D0
  2137. 000016D2  7E00                     moveq.l    D7, 0x00
  2138. label000016D4:
  2139. 000016D4  202E FFE0                move.l     D0, [A6 - 0x20]
  2140. 000016D8  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2141. 000016DC  6F02                     ble        +0x4 /* 000016E0 */
  2142. 000016DE  6038                     bra        +0x3A /* 00001718 */
  2143. label000016E0:
  2144. 000016E0  2007                     move.l     D0, D7
  2145. 000016E2  727F                     moveq.l    D1, 0x7F
  2146. 000016E4  D081                     add.l      D0, D1
  2147. 000016E6  B880                     cmp.l      D4, D0
  2148. 000016E8  6D04                     blt        +0x6 /* 000016EE */
  2149. 000016EA  7C7F                     moveq.l    D6, 0x7F
  2150. 000016EC  6004                     bra        +0x6 /* 000016F2 */
  2151. label000016EE:
  2152. 000016EE  2C04                     move.l     D6, D4
  2153. 000016F0  9C87                     sub.l      D6, D7
  2154. label000016F2:
  2155. 000016F2  202E FFE0                move.l     D0, [A6 - 0x20]
  2156. 000016F6  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  2157. 000016FA  2D40 FFD8                move.l     [A6 - 0x28], D0
  2158. 000016FE  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  2159. 00001702  6F02                     ble        +0x4 /* 00001706 */
  2160. 00001704  6012                     bra        +0x14 /* 00001718 */
  2161. label00001706:
  2162. 00001706  486E FFE0                pea.l      [A6 - 0x20]
  2163. 0000170A  486E FFE4                pea.l      [A6 - 0x1C]
  2164. 0000170E  3F06                     move.w     -[A7], D6
  2165. 00001710  A8D0                     syscall    UnpackBits
  2166. 00001712  DE86                     add.l      D7, D6
  2167. 00001714  B887                     cmp.l      D4, D7
  2168. 00001716  6EBC                     bgt        -0x42 /* 000016D4 */
  2169. label00001718:
  2170. 00001718  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2171. 0000171C  2F04                     move.l     -[A7], D4
  2172. 0000171E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2173. label00001722:
  2174. 00001722  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2175. 00001726  4E5E                     unlink     A6
  2176. 00001728  205F                     movea.l    A0, [A7]+
  2177. 0000172A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2178. 0000172E  4ED0                     jmp        [A0]
  2179. fn00001730:
  2180. 00001730  4E56 FFF4                link       A6, -0x000C
  2181. 00001734  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2182. 00001738  286E 000A                movea.l    A4, [A6 + 0xA]
  2183. 0000173C  2E2C 000C                move.l     D7, [A4 + 0xC]
  2184. 00001740  673E                     beq        +0x40 /* 00001780 */
  2185. 00001742  7001                     moveq.l    D0, 0x01
  2186. 00001744  B02C 0006                cmp.b      D0, [A4 + 0x6]
  2187. 00001748  6636                     bne        +0x38 /* 00001780 */
  2188. 0000174A  42A7                     clr.l      -[A7]
  2189. 0000174C  2F07                     move.l     -[A7], D7
  2190. 0000174E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2191. 00001752  2A1F                     move.l     D5, [A7]+
  2192. 00001754  47EC 0010                lea.l      A3, [A4 + 0x10]
  2193. 00001758  42A7                     clr.l      -[A7]
  2194. 0000175A  486B 0006                pea.l      [A3 + 0x6]
  2195. 0000175E  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2196. 00001762  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2197. 00001766  2C1F                     move.l     D6, [A7]+
  2198. 00001768  2005                     move.l     D0, D5
  2199. 0000176A  7210                     moveq.l    D1, 0x10
  2200. 0000176C  D081                     add.l      D0, D1
  2201. 0000176E  B086                     cmp.l      D0, D6
  2202. 00001770  6E0E                     bgt        +0x10 /* 00001780 */
  2203. 00001772  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2204. 00001776  2F06                     move.l     -[A7], D6
  2205. 00001778  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2206. 0000177C  4EBA FEB8                jsr        [PC - 0x148 /* 00001636 */]
  2207. label00001780:
  2208. 00001780  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2209. 00001784  4E5E                     unlink     A6
  2210. 00001786  205F                     movea.l    A0, [A7]+
  2211. 00001788  5C4F                     addq.w     A7, 6
  2212. 0000178A  4ED0                     jmp        [A0]
  2213. fn0000178C:
  2214. 0000178C  4E56 FFFE                link       A6, -0x0002
  2215. 00001790  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2216. 00001794  2E2E 0008                move.l     D7, [A6 + 0x8]
  2217. 00001798  2047                     movea.l    A0, D7
  2218. 0000179A  2850                     movea.l    A4, [A0]
  2219. 0000179C  4AAC 000C                tst.l      [A4 + 0xC]
  2220. 000017A0  6700 00AE                beq        +0xB0 /* 00001850 */
  2221. 000017A4  42A7                     clr.l      -[A7]
  2222. 000017A6  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2223. 000017AA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2224. 000017AE  4A9F                     tst.l      [A7]+
  2225. 000017B0  6614                     bne        +0x16 /* 000017C6 */
  2226. 000017B2  486C 000C                pea.l      [A4 + 0xC]
  2227. 000017B6  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2228. 000017BA  2047                     movea.l    A0, D7
  2229. 000017BC  2F10                     move.l     -[A7], [A0]
  2230. 000017BE  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  2231. 000017C2  6000 008C                bra        +0x8E /* 00001850 */
  2232. label000017C6:
  2233. 000017C6  2047                     movea.l    A0, D7
  2234. 000017C8  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2235. 000017CC  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  2236. 000017D0  4A6C 0014                tst.w      [A4 + 0x14]
  2237. 000017D4  5DC6                     slt        D6
  2238. 000017D6  4406                     neg.b      D6
  2239. 000017D8  2047                     movea.l    A0, D7
  2240. 000017DA  2F10                     move.l     -[A7], [A0]
  2241. 000017DC  2047                     movea.l    A0, D7
  2242. 000017DE  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2243. 000017E2  4EBA FF4C                jsr        [PC - 0xB4 /* 00001730 */]
  2244. 000017E6  4267                     clr.w      -[A7]
  2245. 000017E8  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2246. 000017EC  101F                     move.b     D0, [A7]+
  2247. 000017EE  6716                     beq        +0x18 /* 00001806 */
  2248. 000017F0  486C 0008                pea.l      [A4 + 0x8]
  2249. 000017F4  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2250. 000017F8  1006                     move.b     D0, D6
  2251. 000017FA  6754                     beq        +0x56 /* 00001850 */
  2252. 000017FC  486C 0010                pea.l      [A4 + 0x10]
  2253. 00001800  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2254. 00001804  604A                     bra        +0x4C /* 00001850 */
  2255. label00001806:
  2256. 00001806  102D F435                move.b     D0, [A5 - 0xBCB]
  2257. 0000180A  6744                     beq        +0x46 /* 00001850 */
  2258. 0000180C  4AAC 0010                tst.l      [A4 + 0x10]
  2259. 00001810  57C1                     seq        D1
  2260. 00001812  C001                     and.b      D0, D1
  2261. 00001814  673A                     beq        +0x3C /* 00001850 */
  2262. 00001816  1006                     move.b     D0, D6
  2263. 00001818  6736                     beq        +0x38 /* 00001850 */
  2264. 0000181A  42A7                     clr.l      -[A7]
  2265. 0000181C  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  2266. 00001820  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  2267. 00001824  295F 0010                move.l     [A4 + 0x10], [A7]+
  2268. 00001828  4267                     clr.w      -[A7]
  2269. 0000182A  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2270. 0000182E  101F                     move.b     D0, [A7]+
  2271. 00001830  661E                     bne        +0x20 /* 00001850 */
  2272. 00001832  206C 0010                movea.l    A0, [A4 + 0x10]
  2273. 00001836  2650                     movea.l    A3, [A0]
  2274. 00001838  376C 0014 0004           move.w     [A3 + 0x4], [A4 + 0x14]
  2275. 0000183E  204B                     movea.l    A0, A3
  2276. 00001840  5C88                     addq.l     A0, 6
  2277. 00001842  43EC 0016                lea.l      A1, [A4 + 0x16]
  2278. 00001846  20D9                     move.l     [A0]+, [A1]+
  2279. 00001848  20D9                     move.l     [A0]+, [A1]+
  2280. 0000184A  376C 002A 0020           move.w     [A3 + 0x20], [A4 + 0x2A]
  2281. label00001850:
  2282. 00001850  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2283. 00001854  4E5E                     unlink     A6
  2284. 00001856  2E9F                     move.l     [A7], [A7]+
  2285. 00001858  4E75                     rts
  2286. fn0000185A:
  2287. 0000185A  4E56 FFFC                link       A6, -0x0004
  2288. 0000185E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2289. 00001862  266E 0008                movea.l    A3, [A6 + 0x8]
  2290. 00001866  2E2E 0010                move.l     D7, [A6 + 0x10]
  2291. 0000186A  2047                     movea.l    A0, D7
  2292. 0000186C  2868 0008                movea.l    A4, [A0 + 0x8]
  2293. 00001870  1694                     move.b     [A3], [A4]
  2294. 00001872  548C                     addq.l     A4, 2
  2295. 00001874  2047                     movea.l    A0, D7
  2296. 00001876  2050                     movea.l    A0, [A0]
  2297. 00001878  1154 0007                move.b     [A0 + 0x7], [A4]
  2298. 0000187C  528C                     addq.l     A4, 1
  2299. 0000187E  1013                     move.b     D0, [A3]
  2300. 00001880  4880                     ext.w      D0
  2301. 00001882  5540                     subq.w     D0, 2
  2302. 00001884  1680                     move.b     [A3], D0
  2303. 00001886  206E 000C                movea.l    A0, [A6 + 0xC]
  2304. 0000188A  208C                     move.l     [A0], A4
  2305. 0000188C  1013                     move.b     D0, [A3]
  2306. 0000188E  4880                     ext.w      D0
  2307. 00001890  48C0                     ext.l      D0
  2308. 00001892  D9C0                     add.l      A4, D0
  2309. 00001894  2047                     movea.l    A0, D7
  2310. 00001896  214C 0018                move.l     [A0 + 0x18], A4
  2311. 0000189A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2312. 0000189E  4E5E                     unlink     A6
  2313. 000018A0  205F                     movea.l    A0, [A7]+
  2314. 000018A2  DEFC 000C                add.w      A7, 0xC
  2315. 000018A6  4ED0                     jmp        [A0]
  2316. fn000018A8:
  2317. 000018A8  4E56 FFE2                link       A6, -0x001E
  2318. 000018AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2319. 000018B0  266E 0008                movea.l    A3, [A6 + 0x8]
  2320. 000018B4  2E13                     move.l     D7, [A3]
  2321. 000018B6  302B 0006                move.w     D0, [A3 + 0x6]
  2322. 000018BA  5540                     subq.w     D0, 2
  2323. 000018BC  6B00 0162                bmi        +0x164 /* 00001A20 */
  2324. 000018C0  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2325. 000018C4  6E00 015A                bgt        +0x15C /* 00001A20 */
  2326. 000018C8  D040                     add.w      D0, D0
  2327. 000018CA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2328. 000018CE  4EFB 0000                jmp        [PC + D0.w]
  2329. 000018D2  0076 0150 005A           ori.w      [A6 + D0.w + 0x5A], 0x150
  2330. 000018D8  00AE 0150 0150 0150      ori.l      [A6 + 0x150], 0x1500150
  2331. 000018E0  0150                     bchg       [A0], D0
  2332. 000018E2  0150                     bchg       [A0], D0
  2333. 000018E4  0150                     bchg       [A0], D0
  2334. 000018E6  0096 0150 0150           ori.l      [A6], 0x1500150
  2335. 000018EC  0150                     bchg       [A0], D0
  2336. 000018EE  0114                     btst       [A4], D0
  2337. 000018F0  0046 0050                ori.w      D6, 0x50 /* 'P' */
  2338. 000018F4  00A2 0150 0150           ori.l      -[A2], 0x1500150
  2339. 000018FA  00DE                     .incomplete
  2340. 000018FC  00D4                     .incomplete
  2341. 000018FE  0150                     bchg       [A0], D0
  2342. 00001900  0150                     bchg       [A0], D0
  2343. 00001902  0150                     bchg       [A0], D0
  2344. 00001904  0150                     bchg       [A0], D0
  2345. 00001906  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2346. 0000190A  0046 0150                ori.w      D6, 0x150
  2347. 0000190E  0150                     bchg       [A0], D0
  2348. 00001910  0150                     bchg       [A0], D0
  2349. 00001912  0050 0046                ori.w      [A0], 0x46 /* 'F' */
  2350. 00001916  2F0B                     move.l     -[A7], A3
  2351. 00001918  4EBA EAA0                jsr        [PC - 0x1560 /* 000003BA */]
  2352. 0000191C  6000 0102                bra        +0x104 /* 00001A20 */
  2353. 00001920  2F0B                     move.l     -[A7], A3
  2354. 00001922  4EBA FC00                jsr        [PC - 0x400 /* 00001524 */]
  2355. 00001926  6000 00F8                bra        +0xFA /* 00001A20 */
  2356. 0000192A  2047                     movea.l    A0, D7
  2357. 0000192C  49E8 0010                lea.l      A4, [A0 + 0x10]
  2358. 00001930  42A7                     clr.l      -[A7]
  2359. 00001932  486C 0006                pea.l      [A4 + 0x6]
  2360. 00001936  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2361. 0000193A  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2362. 0000193E  275F 0018                move.l     [A3 + 0x18], [A7]+
  2363. 00001942  6000 00DC                bra        +0xDE /* 00001A20 */
  2364. 00001946  4267                     clr.w      -[A7]
  2365. 00001948  2F07                     move.l     -[A7], D7
  2366. 0000194A  4EBA F228                jsr        [PC - 0xDD8 /* 00000B74 */]
  2367. 0000194E  101F                     move.b     D0, [A7]+
  2368. 00001950  670A                     beq        +0xC /* 0000195C */
  2369. 00001952  2F0B                     move.l     -[A7], A3
  2370. 00001954  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2371. 00001958  6000 00C6                bra        +0xC8 /* 00001A20 */
  2372. label0000195C:
  2373. 0000195C  2F0B                     move.l     -[A7], A3
  2374. 0000195E  4EBA F9B4                jsr        [PC - 0x64C /* 00001314 */]
  2375. 00001962  6000 00BC                bra        +0xBE /* 00001A20 */
  2376. 00001966  277C 4249 5444 0018      move.l     [A3 + 0x18], 0x42495444 /* 'BITD' */
  2377. 0000196E  6000 00B0                bra        +0xB2 /* 00001A20 */
  2378. 00001972  277C 5049 4354 0018      move.l     [A3 + 0x18], 0x50494354 /* 'PICT' */
  2379. 0000197A  6000 00A4                bra        +0xA6 /* 00001A20 */
  2380. 0000197E  2F0B                     move.l     -[A7], A3
  2381. 00001980  4EBA FBA2                jsr        [PC - 0x45E /* 00001524 */]
  2382. 00001984  2047                     movea.l    A0, D7
  2383. 00001986  4868 0008                pea.l      [A0 + 0x8]
  2384. 0000198A  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2385. 0000198E  2047                     movea.l    A0, D7
  2386. 00001990  4A68 0014                tst.w      [A0 + 0x14]
  2387. 00001994  6C00 008A                bge        +0x8C /* 00001A20 */
  2388. 00001998  2047                     movea.l    A0, D7
  2389. 0000199A  4868 0010                pea.l      [A0 + 0x10]
  2390. 0000199E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2391. 000019A2  607C                     bra        +0x7E /* 00001A20 */
  2392. 000019A4  2F0B                     move.l     -[A7], A3
  2393. 000019A6  4267                     clr.w      -[A7]
  2394. 000019A8  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2395. 000019AC  6072                     bra        +0x74 /* 00001A20 */
  2396. 000019AE  2F0B                     move.l     -[A7], A3
  2397. 000019B0  486E FFEC                pea.l      [A6 - 0x14]
  2398. 000019B4  486E FFEB                pea.l      [A6 - 0x15]
  2399. 000019B8  4EBA FEA0                jsr        [PC - 0x160 /* 0000185A */]
  2400. 000019BC  701A                     moveq.l    D0, 0x1A
  2401. 000019BE  B02E FFEB                cmp.b      D0, [A6 - 0x15]
  2402. 000019C2  6C06                     bge        +0x8 /* 000019CA */
  2403. 000019C4  1D7C 001A FFEB           move.b     [A6 - 0x15], 0x1A
  2404. label000019CA:
  2405. 000019CA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2406. 000019CE  2047                     movea.l    A0, D7
  2407. 000019D0  4868 0014                pea.l      [A0 + 0x14]
  2408. 000019D4  102E FFEB                move.b     D0, [A6 - 0x15]
  2409. 000019D8  4880                     ext.w      D0
  2410. 000019DA  48C0                     ext.l      D0
  2411. 000019DC  2F00                     move.l     -[A7], D0
  2412. 000019DE  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2413. 000019E2  603C                     bra        +0x3E /* 00001A20 */
  2414. 000019E4  4267                     clr.w      -[A7]
  2415. 000019E6  2F07                     move.l     -[A7], D7
  2416. 000019E8  4EBA F18A                jsr        [PC - 0xE76 /* 00000B74 */]
  2417. 000019EC  101F                     move.b     D0, [A7]+
  2418. 000019EE  6630                     bne        +0x32 /* 00001A20 */
  2419. 000019F0  2847                     movea.l    A4, D7
  2420. 000019F2  4AAC 000C                tst.l      [A4 + 0xC]
  2421. 000019F6  6728                     beq        +0x2A /* 00001A20 */
  2422. 000019F8  206C 000C                movea.l    A0, [A4 + 0xC]
  2423. 000019FC  4A90                     tst.l      [A0]
  2424. 000019FE  6720                     beq        +0x22 /* 00001A20 */
  2425. 00001A00  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2426. 00001A04  205F                     movea.l    A0, [A7]+
  2427. 00001A06  A04A                     syscall    HNoPurge
  2428. 00001A08  2F0B                     move.l     -[A7], A3
  2429. 00001A0A  4EBA FD80                jsr        [PC - 0x280 /* 0000178C */]
  2430. 00001A0E  4267                     clr.w      -[A7]
  2431. 00001A10  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2432. 00001A14  101F                     move.b     D0, [A7]+
  2433. 00001A16  6708                     beq        +0xA /* 00001A20 */
  2434. 00001A18  486C 000C                pea.l      [A4 + 0xC]
  2435. 00001A1C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2436. label00001A20:
  2437. 00001A20  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2438. 00001A24  4E5E                     unlink     A6
  2439. 00001A26  2E9F                     move.l     [A7], [A7]+
  2440. 00001A28  4E75                     rts
  2441. fn00001A2A:
  2442. 00001A2A  4E56 FEE2                link       A6, -0x011E
  2443. 00001A2E  48E7 0018                movem.l    -[A7], A3,A4
  2444. 00001A32  286E 0008                movea.l    A4, [A6 + 0x8]
  2445. 00001A36  2654                     movea.l    A3, [A4]
  2446. 00001A38  302C 0006                move.w     D0, [A4 + 0x6]
  2447. 00001A3C  5340                     subq.w     D0, 1
  2448. 00001A3E  6B00 00AE                bmi        +0xB0 /* 00001AEE */
  2449. 00001A42  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2450. 00001A46  6E00 00A6                bgt        +0xA8 /* 00001AEE */
  2451. 00001A4A  D040                     add.w      D0, D0
  2452. 00001A4C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2453. 00001A50  4EFB 0000                jmp        [PC + D0.w]
  2454. 00001A54  0058 008E                ori.w      [A0]+, 0x8E
  2455. 00001A58  009C 0058 0058           ori.l      [A4]+, 0x580058 /* 'X\0X' */
  2456. 00001A5E  009C 0058 009C           ori.l      [A4]+, 0x58009C
  2457. 00001A64  009C 009C 009C           ori.l      [A4]+, 0x9C009C
  2458. 00001A6A  0084 009C 009C           ori.l      D4, 0x9C009C
  2459. 00001A70  009C 009C 0048           ori.l      [A4]+, 0x9C0048
  2460. 00001A76  0058 0084                ori.w      [A0]+, 0x84
  2461. 00001A7A  009C 009C 0096           ori.l      [A4]+, 0x9C0096
  2462. 00001A80  0070 009C 009C           ori.w      [A0 + D0.w - 0x100], 0x9C
  2463. 00001A86  009C 009C 0050           ori.l      [A4]+, 0x9C0050
  2464. 00001A8C  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2465. 00001A90  0058 0060                ori.w      [A0]+, 0x60 /* '`' */
  2466. 00001A94  009C 0058 0048           ori.l      [A4]+, 0x580048 /* 'X\0H' */
  2467. 00001A9A  2F0C                     move.l     -[A7], A4
  2468. 00001A9C  4EBA E91C                jsr        [PC - 0x16E4 /* 000003BA */]
  2469. 00001AA0  604C                     bra        +0x4E /* 00001AEE */
  2470. 00001AA2  2F0C                     move.l     -[A7], A4
  2471. 00001AA4  4EBA E914                jsr        [PC - 0x16EC /* 000003BA */]
  2472. 00001AA8  6044                     bra        +0x46 /* 00001AEE */
  2473. 00001AAA  2F0C                     move.l     -[A7], A4
  2474. 00001AAC  4EBA FA76                jsr        [PC - 0x58A /* 00001524 */]
  2475. 00001AB0  603C                     bra        +0x3E /* 00001AEE */
  2476. 00001AB2  42A7                     clr.l      -[A7]
  2477. 00001AB4  486B 0010                pea.l      [A3 + 0x10]
  2478. 00001AB8  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2479. 00001ABC  295F 0018                move.l     [A4 + 0x18], [A7]+
  2480. 00001AC0  602C                     bra        +0x2E /* 00001AEE */
  2481. 00001AC2  2F0C                     move.l     -[A7], A4
  2482. 00001AC4  4EBA F8B8                jsr        [PC - 0x748 /* 0000137E */]
  2483. 00001AC8  2F0B                     move.l     -[A7], A3
  2484. 00001ACA  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2485. 00001ACE  2F0B                     move.l     -[A7], A3
  2486. 00001AD0  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  2487. 00001AD4  6018                     bra        +0x1A /* 00001AEE */
  2488. 00001AD6  297C 5343 5657 0018      move.l     [A4 + 0x18], 0x53435657 /* 'SCVW' */
  2489. 00001ADE  600E                     bra        +0x10 /* 00001AEE */
  2490. 00001AE0  2F0C                     move.l     -[A7], A4
  2491. 00001AE2  4EBA F830                jsr        [PC - 0x7D0 /* 00001314 */]
  2492. 00001AE6  6006                     bra        +0x8 /* 00001AEE */
  2493. 00001AE8  2F0C                     move.l     -[A7], A4
  2494. 00001AEA  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2495. label00001AEE:
  2496. 00001AEE  4CDF 1800                movem.l    A3,A4, [A7]+
  2497. 00001AF2  4E5E                     unlink     A6
  2498. 00001AF4  2E9F                     move.l     [A7], [A7]+
  2499. 00001AF6  4E75                     rts
  2500. fn00001AF8:
  2501. 00001AF8  4E56 FEDE                link       A6, -0x0122
  2502. 00001AFC  48E7 0018                movem.l    -[A7], A3,A4
  2503. 00001B00  266E 0008                movea.l    A3, [A6 + 0x8]
  2504. 00001B04  302B 0006                move.w     D0, [A3 + 0x6]
  2505. 00001B08  5340                     subq.w     D0, 1
  2506. 00001B0A  6B00 0152                bmi        +0x154 /* 00001C5E */
  2507. 00001B0E  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2508. 00001B12  6E00 014A                bgt        +0x14C /* 00001C5E */
  2509. 00001B16  D040                     add.w      D0, D0
  2510. 00001B18  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2511. 00001B1C  4EFB 0000                jmp        [PC + D0.w]
  2512. 00001B20  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2513. 00001B24  0140                     bchg       D0, D0
  2514. 00001B26  005C 0086                ori.w      [A4]+, 0x86
  2515. 00001B2A  0140                     bchg       D0, D0
  2516. 00001B2C  0140                     bchg       D0, D0
  2517. 00001B2E  0140                     bchg       D0, D0
  2518. 00001B30  0140                     bchg       D0, D0
  2519. 00001B32  0140                     bchg       D0, D0
  2520. 00001B34  0140                     bchg       D0, D0
  2521. 00001B36  006E 0140 0140           ori.w      [A6 + 0x140], 0x140
  2522. 00001B3C  0140                     bchg       D0, D0
  2523. 00001B3E  0112                     btst       [A2], D0
  2524. 00001B40  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2525. 00001B44  007A 0140 0140           ori.w      [PC + 0x140 /* 00001C86, value 0x0, cstring "" */], 0x140
  2526. 00001B4A  009C 0128 0140           ori.l      [A4]+, 0x1280140
  2527. 00001B50  0140                     bchg       D0, D0
  2528. 00001B52  0140                     bchg       D0, D0
  2529. 00001B54  0140                     bchg       D0, D0
  2530. 00001B56  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2531. 00001B5A  0048 0140                ori.w      A0, 0x140
  2532. 00001B5E  0052 0140                ori.w      [A2], 0x140
  2533. 00001B62  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2534. 00001B66  2F0B                     move.l     -[A7], A3
  2535. 00001B68  4EBA F9BA                jsr        [PC - 0x646 /* 00001524 */]
  2536. 00001B6C  6000 00F0                bra        +0xF2 /* 00001C5E */
  2537. 00001B70  2F0B                     move.l     -[A7], A3
  2538. 00001B72  4EBA F9B0                jsr        [PC - 0x650 /* 00001524 */]
  2539. 00001B76  6000 00E6                bra        +0xE8 /* 00001C5E */
  2540. 00001B7A  2F0B                     move.l     -[A7], A3
  2541. 00001B7C  4EBA F9A6                jsr        [PC - 0x65A /* 00001524 */]
  2542. 00001B80  06AB 0000 7D62 0018      addi.l     [A3 + 0x18], 0x7D62 /* '}b' */
  2543. 00001B88  6000 00D4                bra        +0xD6 /* 00001C5E */
  2544. 00001B8C  277C 5354 5854 0018      move.l     [A3 + 0x18], 0x53545854 /* 'STXT' */
  2545. 00001B94  6000 00C8                bra        +0xCA /* 00001C5E */
  2546. 00001B98  277C 5445 5854 0018      move.l     [A3 + 0x18], 0x54455854 /* 'TEXT' */
  2547. 00001BA0  6000 00BC                bra        +0xBE /* 00001C5E */
  2548. 00001BA4  2053                     movea.l    A0, [A3]
  2549. 00001BA6  4868 0008                pea.l      [A0 + 0x8]
  2550. 00001BAA  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2551. 00001BAE  2053                     movea.l    A0, [A3]
  2552. 00001BB0  7000                     moveq.l    D0, 0x00
  2553. 00001BB2  2140 000C                move.l     [A0 + 0xC], D0
  2554. 00001BB6  6000 00A6                bra        +0xA8 /* 00001C5E */
  2555. 00001BBA  2F0B                     move.l     -[A7], A3
  2556. 00001BBC  486E FFFC                pea.l      [A6 - 0x4]
  2557. 00001BC0  486E FFFB                pea.l      [A6 - 0x5]
  2558. 00001BC4  4EBA FC94                jsr        [PC - 0x36C /* 0000185A */]
  2559. 00001BC8  701E                     moveq.l    D0, 0x1E
  2560. 00001BCA  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2561. 00001BCE  6C06                     bge        +0x8 /* 00001BD6 */
  2562. 00001BD0  1D7C 001E FFFB           move.b     [A6 - 0x5], 0x1E
  2563. label00001BD6:
  2564. 00001BD6  2853                     movea.l    A4, [A3]
  2565. 00001BD8  7018                     moveq.l    D0, 0x18
  2566. 00001BDA  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2567. 00001BDE  6618                     bne        +0x1A /* 00001BF8 */
  2568. 00001BE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2569. 00001BE4  486C 0014                pea.l      [A4 + 0x14]
  2570. 00001BE8  102E FFFB                move.b     D0, [A6 - 0x5]
  2571. 00001BEC  4880                     ext.w      D0
  2572. 00001BEE  48C0                     ext.l      D0
  2573. 00001BF0  2F00                     move.l     -[A7], D0
  2574. 00001BF2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2575. 00001BF6  6016                     bra        +0x18 /* 00001C0E */
  2576. label00001BF8:
  2577. 00001BF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2578. 00001BFC  486C 0010                pea.l      [A4 + 0x10]
  2579. 00001C00  102E FFFB                move.b     D0, [A6 - 0x5]
  2580. 00001C04  4880                     ext.w      D0
  2581. 00001C06  48C0                     ext.l      D0
  2582. 00001C08  2F00                     move.l     -[A7], D0
  2583. 00001C0A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2584. label00001C0E:
  2585. 00001C0E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2586. 00001C12  0C68 0402 0112           cmpi.w     [A0 + 0x112], 0x402
  2587. 00001C18  6C44                     bge        +0x46 /* 00001C5E */
  2588. 00001C1A  2853                     movea.l    A4, [A3]
  2589. 00001C1C  422C 0013                clr.b      [A4 + 0x13]
  2590. 00001C20  426C 001C                clr.w      [A4 + 0x1C]
  2591. 00001C24  396C 002A 0026           move.w     [A4 + 0x26], [A4 + 0x2A]
  2592. 00001C2A  422C 0029                clr.b      [A4 + 0x29]
  2593. 00001C2E  602E                     bra        +0x30 /* 00001C5E */
  2594. 00001C30  2853                     movea.l    A4, [A3]
  2595. 00001C32  4AAC 000C                tst.l      [A4 + 0xC]
  2596. 00001C36  6726                     beq        +0x28 /* 00001C5E */
  2597. 00001C38  2F0B                     move.l     -[A7], A3
  2598. 00001C3A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2599. 00001C3E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2600. 00001C42  A9D0                     syscall    TECalText
  2601. 00001C44  6018                     bra        +0x1A /* 00001C5E */
  2602. 00001C46  2F0B                     move.l     -[A7], A3
  2603. 00001C48  4EBA F734                jsr        [PC - 0x8CC /* 0000137E */]
  2604. 00001C4C  284B                     movea.l    A4, A3
  2605. 00001C4E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2606. 00001C52  1F3C 0001                move.b     -[A7], 0x1
  2607. 00001C56  1F3C 0001                move.b     -[A7], 0x1
  2608. 00001C5A  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  2609. label00001C5E:
  2610. 00001C5E  4CDF 1800                movem.l    A3,A4, [A7]+
  2611. 00001C62  4E5E                     unlink     A6
  2612. 00001C64  2E9F                     move.l     [A7], [A7]+
  2613. 00001C66  4E75                     rts
  2614. fn00001C68:
  2615. 00001C68  4E56 FFF2                link       A6, -0x000E
  2616. 00001C6C  206E 0008                movea.l    A0, [A6 + 0x8]
  2617. 00001C70  3028 0006                move.w     D0, [A0 + 0x6]
  2618. 00001C74  5340                     subq.w     D0, 1
  2619. 00001C76  6B76                     bmi        +0x78 /* 00001CEE */
  2620. 00001C78  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2621. 00001C7C  6E70                     bgt        +0x72 /* 00001CEE */
  2622. 00001C7E  D040                     add.w      D0, D0
  2623. 00001C80  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2624. 00001C84  4EFB 0000                jmp        [PC + D0.w]
  2625. 00001C88  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2626. 00001C8C  0068 0052 0052           ori.w      [A0 + 0x52], 0x52 /* 'R' */
  2627. 00001C92  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2628. 00001C98  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2629. 00001C9E  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2630. 00001CA2  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2631. 00001CA8  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2632. 00001CAC  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2633. 00001CB0  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2634. 00001CB4  0052 0068                ori.w      [A2], 0x68 /* 'h' */
  2635. 00001CB8  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2636. 00001CBE  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2637. 00001CC2  0048 0068                ori.w      A0, 0x68 /* 'h' */
  2638. 00001CC6  0068 0068 0052           ori.w      [A0 + 0x52], 0x68 /* 'h' */
  2639. 00001CCC  0048 2F2E                ori.w      A0, 0x2F2E /* '/.' */
  2640. 00001CD0  0008 4EBA                ori.b      A0, 0xBA
  2641. 00001CD4  E6E6                     ror   .w   -[A6]
  2642. 00001CD6  6016                     bra        +0x18 /* 00001CEE */
  2643. 00001CD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2644. 00001CDC  4EBA F846                jsr        [PC - 0x7BA /* 00001524 */]
  2645. 00001CE0  600C                     bra        +0xE /* 00001CEE */
  2646. 00001CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2647. 00001CE6  217C 5049 4354 0018      move.l     [A0 + 0x18], 0x50494354 /* 'PICT' */
  2648. label00001CEE:
  2649. 00001CEE  4E5E                     unlink     A6
  2650. 00001CF0  2E9F                     move.l     [A7], [A7]+
  2651. 00001CF2  4E75                     rts
  2652. fn00001CF4:
  2653. 00001CF4  4E56 FFF0                link       A6, -0x0010
  2654. 00001CF8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2655. 00001CFC  266E 0008                movea.l    A3, [A6 + 0x8]
  2656. 00001D00  42A7                     clr.l      -[A7]
  2657. 00001D02  2F0B                     move.l     -[A7], A3
  2658. 00001D04  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2659. 00001D08  2817                     move.l     D4, [A7]
  2660. 00001D0A  7006                     moveq.l    D0, 0x06
  2661. 00001D0C  2F00                     move.l     -[A7], D0
  2662. 00001D0E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2663. 00001D12  201F                     move.l     D0, [A7]+
  2664. 00001D14  3C00                     move.w     D6, D0
  2665. 00001D16  E740                     asl        D0.w, 3
  2666. 00001D18  3A00                     move.w     D5, D0
  2667. 00001D1A  5045                     addq.w     D5, 8
  2668. 00001D1C  5346                     subq.w     D6, 1
  2669. 00001D1E  2F0B                     move.l     -[A7], A3
  2670. 00001D20  3005                     move.w     D0, D5
  2671. 00001D22  48C0                     ext.l      D0
  2672. 00001D24  2F00                     move.l     -[A7], D0
  2673. 00001D26  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2674. 00001D2A  4267                     clr.w      -[A7]
  2675. 00001D2C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2676. 00001D30  4A5F                     tst.w      [A7]+
  2677. 00001D32  2853                     movea.l    A4, [A3]
  2678. 00001D34  3E06                     move.w     D7, D6
  2679. 00001D36  6018                     bra        +0x1A /* 00001D50 */
  2680. label00001D38:
  2681. 00001D38  3007                     move.w     D0, D7
  2682. 00001D3A  C1FC 0006                muls.w     D0, 0x6
  2683. 00001D3E  3207                     move.w     D1, D7
  2684. 00001D40  E741                     asl        D1.w, 3
  2685. 00001D42  41F4 100A                lea.l      A0, [A4 + D1.w + 0xA]
  2686. 00001D46  43F4 0000                lea.l      A1, [A4 + D0.w]
  2687. 00001D4A  20D9                     move.l     [A0]+, [A1]+
  2688. 00001D4C  3091                     move.w     [A0], [A1]
  2689. 00001D4E  5347                     subq.w     D7, 1
  2690. label00001D50:
  2691. 00001D50  4A47                     tst.w      D7
  2692. 00001D52  6CE4                     bge        -0x1A /* 00001D38 */
  2693. 00001D54  3D46 FFF0                move.w     [A6 - 0x10], D6
  2694. 00001D58  4247                     clr.w      D7
  2695. 00001D5A  600C                     bra        +0xE /* 00001D68 */
  2696. label00001D5C:
  2697. 00001D5C  3007                     move.w     D0, D7
  2698. 00001D5E  E740                     asl        D0.w, 3
  2699. 00001D60  3987 0008                move.w     [A4 + D0.w + 0x8], D7
  2700. 00001D64  5247                     addq.w     D7, 1
  2701. 00001D66  6906                     bvs        +0x8 /* 00001D6E */
  2702. label00001D68:
  2703. 00001D68  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  2704. 00001D6C  6FEE                     ble        -0x10 /* 00001D5C */
  2705. label00001D6E:
  2706. 00001D6E  426C 0004                clr.w      [A4 + 0x4]
  2707. 00001D72  3946 0006                move.w     [A4 + 0x6], D6
  2708. 00001D76  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2709. 00001D7A  4E5E                     unlink     A6
  2710. 00001D7C  2E9F                     move.l     [A7], [A7]+
  2711. 00001D7E  4E75                     rts
  2712. fn00001D80:
  2713. 00001D80  4E56 FEF6                link       A6, -0x010A
  2714. 00001D84  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2715. 00001D88  266E 0008                movea.l    A3, [A6 + 0x8]
  2716. 00001D8C  2E13                     move.l     D7, [A3]
  2717. 00001D8E  302B 0006                move.w     D0, [A3 + 0x6]
  2718. 00001D92  5340                     subq.w     D0, 1
  2719. 00001D94  6B00 00B0                bmi        +0xB2 /* 00001E46 */
  2720. 00001D98  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2721. 00001D9C  6E00 00A8                bgt        +0xAA /* 00001E46 */
  2722. 00001DA0  D040                     add.w      D0, D0
  2723. 00001DA2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2724. 00001DA6  4EFB 0000                jmp        [PC + D0.w]
  2725. 00001DAA  0050 0058                ori.w      [A0], 0x58 /* 'X' */
  2726. 00001DAE  009E 0050 0050           ori.l      [A6]+, 0x500050 /* 'P\0P' */
  2727. 00001DB4  009E 0050 009E           ori.l      [A6]+, 0x50009E
  2728. 00001DBA  009E 009E 009E           ori.l      [A6]+, 0x9E009E
  2729. 00001DC0  007C 009E                ori.w      sr, 158
  2730. 00001DC4  009E 009E 0086           ori.l      [A6]+, 0x9E0086
  2731. 00001DCA  0048 0050                ori.w      A0, 0x50 /* 'P' */
  2732. 00001DCE  007C 009E                ori.w      sr, 158
  2733. 00001DD2  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2734. 00001DD6  006E 009E 009E           ori.w      [A6 + 0x9E], 0x9E
  2735. 00001DDC  009E 009E 0048           ori.l      [A6]+, 0x9E0048
  2736. 00001DE2  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2737. 00001DE6  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2738. 00001DEA  009E 0050 0048           ori.l      [A6]+, 0x500048 /* 'P\0H' */
  2739. 00001DF0  2F0B                     move.l     -[A7], A3
  2740. 00001DF2  4EBA E5C6                jsr        [PC - 0x1A3A /* 000003BA */]
  2741. 00001DF6  604E                     bra        +0x50 /* 00001E46 */
  2742. 00001DF8  2F0B                     move.l     -[A7], A3
  2743. 00001DFA  4EBA F728                jsr        [PC - 0x8D8 /* 00001524 */]
  2744. 00001DFE  6046                     bra        +0x48 /* 00001E46 */
  2745. 00001E00  42A7                     clr.l      -[A7]
  2746. 00001E02  2F0B                     move.l     -[A7], A3
  2747. 00001E04  3F3C 001F                move.w     -[A7], 0x1F
  2748. 00001E08  4EBA F340                jsr        [PC - 0xCC0 /* 0000114A */]
  2749. 00001E0C  2C1F                     move.l     D6, [A7]+
  2750. 00001E0E  2F0B                     move.l     -[A7], A3
  2751. 00001E10  4EBA F502                jsr        [PC - 0xAFE /* 00001314 */]
  2752. 00001E14  6030                     bra        +0x32 /* 00001E46 */
  2753. 00001E16  2F0B                     move.l     -[A7], A3
  2754. 00001E18  4EBA F564                jsr        [PC - 0xA9C /* 0000137E */]
  2755. 00001E1C  2F07                     move.l     -[A7], D7
  2756. 00001E1E  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2757. 00001E22  6022                     bra        +0x24 /* 00001E46 */
  2758. 00001E24  277C 434C 5554 0018      move.l     [A3 + 0x18], 0x434C5554 /* 'CLUT' */
  2759. 00001E2C  6018                     bra        +0x1A /* 00001E46 */
  2760. 00001E2E  2853                     movea.l    A4, [A3]
  2761. 00001E30  4AAC 000C                tst.l      [A4 + 0xC]
  2762. 00001E34  6710                     beq        +0x12 /* 00001E46 */
  2763. 00001E36  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2764. 00001E3A  205F                     movea.l    A0, [A7]+
  2765. 00001E3C  A04A                     syscall    HNoPurge
  2766. 00001E3E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2767. 00001E42  4EBA FEB0                jsr        [PC - 0x150 /* 00001CF4 */]
  2768. label00001E46:
  2769. 00001E46  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2770. 00001E4A  4E5E                     unlink     A6
  2771. 00001E4C  2E9F                     move.l     [A7], [A7]+
  2772. 00001E4E  4E75                     rts
  2773. fn00001E50:
  2774. 00001E50  4E56 0000                link       A6, 0
  2775. 00001E54  206E 0008                movea.l    A0, [A6 + 0x8]
  2776. 00001E58  3028 0006                move.w     D0, [A0 + 0x6]
  2777. 00001E5C  5540                     subq.w     D0, 2
  2778. 00001E5E  6742                     beq        +0x44 /* 00001EA2 */
  2779. 00001E60  0440 000A                subi.w     D0, 0xA /* '\n' */
  2780. 00001E64  671C                     beq        +0x1E /* 00001E82 */
  2781. 00001E66  5740                     subq.w     D0, 3
  2782. 00001E68  6738                     beq        +0x3A /* 00001EA2 */
  2783. 00001E6A  5940                     subq.w     D0, 4
  2784. 00001E6C  6714                     beq        +0x16 /* 00001E82 */
  2785. 00001E6E  5740                     subq.w     D0, 3
  2786. 00001E70  671E                     beq        +0x20 /* 00001E90 */
  2787. 00001E72  5340                     subq.w     D0, 1
  2788. 00001E74  672C                     beq        +0x2E /* 00001EA2 */
  2789. 00001E76  5F40                     subq.w     D0, 7
  2790. 00001E78  6728                     beq        +0x2A /* 00001EA2 */
  2791. 00001E7A  5B40                     subq.w     D0, 5
  2792. 00001E7C  6724                     beq        +0x26 /* 00001EA2 */
  2793. 00001E7E  601A                     bra        +0x1C /* 00001E9A */
  2794. 00001E80  6020                     bra        +0x22 /* 00001EA2 */
  2795. label00001E82:
  2796. 00001E82  206E 0008                movea.l    A0, [A6 + 0x8]
  2797. 00001E86  217C 5348 4150 0018      move.l     [A0 + 0x18], 0x53484150 /* 'SHAP' */
  2798. 00001E8E  6012                     bra        +0x14 /* 00001EA2 */
  2799. label00001E90:
  2800. 00001E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2801. 00001E94  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2802. 00001E98  6008                     bra        +0xA /* 00001EA2 */
  2803. label00001E9A:
  2804. 00001E9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2805. 00001E9E  4EBA F684                jsr        [PC - 0x97C /* 00001524 */]
  2806. label00001EA2:
  2807. 00001EA2  4E5E                     unlink     A6
  2808. 00001EA4  2E9F                     move.l     [A7], [A7]+
  2809. 00001EA6  4E75                     rts
  2810. fn00001EA8:
  2811. 00001EA8  4E56 FFF8                link       A6, -0x0008
  2812. 00001EAC  48E7 0018                movem.l    -[A7], A3,A4
  2813. 00001EB0  286E 0008                movea.l    A4, [A6 + 0x8]
  2814. 00001EB4  2654                     movea.l    A3, [A4]
  2815. 00001EB6  302C 0006                move.w     D0, [A4 + 0x6]
  2816. 00001EBA  5540                     subq.w     D0, 2
  2817. 00001EBC  6764                     beq        +0x66 /* 00001F22 */
  2818. 00001EBE  5540                     subq.w     D0, 2
  2819. 00001EC0  6700 00A8                beq        +0xAA /* 00001F6A */
  2820. 00001EC4  5340                     subq.w     D0, 1
  2821. 00001EC6  6776                     beq        +0x78 /* 00001F3E */
  2822. 00001EC8  5F40                     subq.w     D0, 7
  2823. 00001ECA  6700 008C                beq        +0x8E /* 00001F58 */
  2824. 00001ECE  5740                     subq.w     D0, 3
  2825. 00001ED0  6700 00A6                beq        +0xA8 /* 00001F78 */
  2826. 00001ED4  5340                     subq.w     D0, 1
  2827. 00001ED6  6700 00A0                beq        +0xA2 /* 00001F78 */
  2828. 00001EDA  5340                     subq.w     D0, 1
  2829. 00001EDC  671E                     beq        +0x20 /* 00001EFC */
  2830. 00001EDE  5540                     subq.w     D0, 2
  2831. 00001EE0  6776                     beq        +0x78 /* 00001F58 */
  2832. 00001EE2  5740                     subq.w     D0, 3
  2833. 00001EE4  677C                     beq        +0x7E /* 00001F62 */
  2834. 00001EE6  5340                     subq.w     D0, 1
  2835. 00001EE8  6700 008E                beq        +0x90 /* 00001F78 */
  2836. 00001EEC  5F40                     subq.w     D0, 7
  2837. 00001EEE  6700 0088                beq        +0x8A /* 00001F78 */
  2838. 00001EF2  5540                     subq.w     D0, 2
  2839. 00001EF4  6752                     beq        +0x54 /* 00001F48 */
  2840. 00001EF6  5740                     subq.w     D0, 3
  2841. 00001EF8  677E                     beq        +0x80 /* 00001F78 */
  2842. 00001EFA  6076                     bra        +0x78 /* 00001F72 */
  2843. label00001EFC:
  2844. 00001EFC  2F0C                     move.l     -[A7], A4
  2845. 00001EFE  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  2846. 00001F02  302D F212                move.w     D0, [A5 - 0xDEE]
  2847. 00001F06  48C0                     ext.l      D0
  2848. 00001F08  2940 0018                move.l     [A4 + 0x18], D0
  2849. 00001F0C  4A6D F212                tst.w      [A5 - 0xDEE]
  2850. 00001F10  6766                     beq        +0x68 /* 00001F78 */
  2851. 00001F12  2F0B                     move.l     -[A7], A3
  2852. 00001F14  3F3C 0003                move.w     -[A7], 0x3
  2853. 00001F18  1F3C 0001                move.b     -[A7], 0x1
  2854. 00001F1C  4EBA EFF4                jsr        [PC - 0x100C /* 00000F12 */]
  2855. 00001F20  6056                     bra        +0x58 /* 00001F78 */
  2856. label00001F22:
  2857. 00001F22  2F0C                     move.l     -[A7], A4
  2858. 00001F24  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  2859. 00001F28  4A6D F212                tst.w      [A5 - 0xDEE]
  2860. 00001F2C  674A                     beq        +0x4C /* 00001F78 */
  2861. 00001F2E  2F0B                     move.l     -[A7], A3
  2862. 00001F30  3F3C 0003                move.w     -[A7], 0x3
  2863. 00001F34  1F3C 0001                move.b     -[A7], 0x1
  2864. 00001F38  4EBA EFD8                jsr        [PC - 0x1028 /* 00000F12 */]
  2865. 00001F3C  603A                     bra        +0x3C /* 00001F78 */
  2866. label00001F3E:
  2867. 00001F3E  2F0C                     move.l     -[A7], A4
  2868. 00001F40  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  2869. 00001F44  6032                     bra        +0x34 /* 00001F78 */
  2870. 00001F46  6030                     bra        +0x32 /* 00001F78 */
  2871. label00001F48:
  2872. 00001F48  42A7                     clr.l      -[A7]
  2873. 00001F4A  486B 0010                pea.l      [A3 + 0x10]
  2874. 00001F4E  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2875. 00001F52  295F 0018                move.l     [A4 + 0x18], [A7]+
  2876. 00001F56  6020                     bra        +0x22 /* 00001F78 */
  2877. label00001F58:
  2878. 00001F58  297C 4D4F 5649 0018      move.l     [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
  2879. 00001F60  6016                     bra        +0x18 /* 00001F78 */
  2880. label00001F62:
  2881. 00001F62  2F0C                     move.l     -[A7], A4
  2882. 00001F64  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2883. 00001F68  600E                     bra        +0x10 /* 00001F78 */
  2884. label00001F6A:
  2885. 00001F6A  2F0C                     move.l     -[A7], A4
  2886. 00001F6C  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  2887. 00001F70  6006                     bra        +0x8 /* 00001F78 */
  2888. label00001F72:
  2889. 00001F72  2F0C                     move.l     -[A7], A4
  2890. 00001F74  4EBA F5AE                jsr        [PC - 0xA52 /* 00001524 */]
  2891. label00001F78:
  2892. 00001F78  4CDF 1800                movem.l    A3,A4, [A7]+
  2893. 00001F7C  4E5E                     unlink     A6
  2894. 00001F7E  2E9F                     move.l     [A7], [A7]+
  2895. 00001F80  4E75                     rts
  2896. fn00001F82:
  2897. 00001F82  4E56 0000                link       A6, 0
  2898. 00001F86  2F0C                     move.l     -[A7], A4
  2899. 00001F88  102D F1FF                move.b     D0, [A5 - 0xE01]
  2900. 00001F8C  671A                     beq        +0x1C /* 00001FA8 */
  2901. 00001F8E  286E 000A                movea.l    A4, [A6 + 0xA]
  2902. 00001F92  4AAC 001E                tst.l      [A4 + 0x1E]
  2903. 00001F96  6710                     beq        +0x12 /* 00001FA8 */
  2904. 00001F98  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2905. 00001F9C  303C 0023                move.w     D0, 0x23 /* '#' */
  2906. 00001FA0  AAAA                     syscall    QuickTimeDispatch
  2907. 00001FA2  7000                     moveq.l    D0, 0x00
  2908. 00001FA4  2940 001E                move.l     [A4 + 0x1E], D0
  2909. label00001FA8:
  2910. 00001FA8  285F                     movea.l    A4, [A7]+
  2911. 00001FAA  4E5E                     unlink     A6
  2912. 00001FAC  205F                     movea.l    A0, [A7]+
  2913. 00001FAE  5C4F                     addq.w     A7, 6
  2914. 00001FB0  4ED0                     jmp        [A0]
  2915. fn00001FB2:
  2916. 00001FB2  4E56 0000                link       A6, 0
  2917. 00001FB6  2F0C                     move.l     -[A7], A4
  2918. 00001FB8  286E 0008                movea.l    A4, [A6 + 0x8]
  2919. 00001FBC  7000                     moveq.l    D0, 0x00
  2920. 00001FBE  2940 0008                move.l     [A4 + 0x8], D0
  2921. 00001FC2  2940 000C                move.l     [A4 + 0xC], D0
  2922. 00001FC6  700B                     moveq.l    D0, 0x0B
  2923. 00001FC8  2940 0018                move.l     [A4 + 0x18], D0
  2924. 00001FCC  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  2925. 00001FD2  7000                     moveq.l    D0, 0x00
  2926. 00001FD4  2940 001E                move.l     [A4 + 0x1E], D0
  2927. 00001FD8  2940 0022                move.l     [A4 + 0x22], D0
  2928. 00001FDC  486C 0010                pea.l      [A4 + 0x10]
  2929. 00001FE0  42A7                     clr.l      -[A7]
  2930. 00001FE2  2F3C 0078 00A0           move.l     -[A7], 0x7800A0
  2931. 00001FE8  A8A7                     syscall    SetRect
  2932. 00001FEA  285F                     movea.l    A4, [A7]+
  2933. 00001FEC  4E5E                     unlink     A6
  2934. 00001FEE  2E9F                     move.l     [A7], [A7]+
  2935. 00001FF0  4E75                     rts
  2936. fn00001FF2:
  2937. 00001FF2  4E56 FFE8                link       A6, -0x0018
  2938. 00001FF6  48E7 0118                movem.l    -[A7], D7,A3,A4
  2939. 00001FFA  266E 0008                movea.l    A3, [A6 + 0x8]
  2940. 00001FFE  2853                     movea.l    A4, [A3]
  2941. 00002000  302B 0006                move.w     D0, [A3 + 0x6]
  2942. 00002004  5540                     subq.w     D0, 2
  2943. 00002006  6B00 01A0                bmi        +0x1A2 /* 000021A8 */
  2944. 0000200A  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2945. 0000200E  6E00 0198                bgt        +0x19A /* 000021A8 */
  2946. 00002012  D040                     add.w      D0, D0
  2947. 00002014  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2948. 00002018  4EFB 0000                jmp        [PC + D0.w]
  2949. 0000201C  0072 018E 00D2           ori.w      [A2 + D0.w - 0x46], 0x18E
  2950. 00002022  009A 018E 018E           ori.l      [A2]+, 0x18E018E
  2951. 00002028  018E                     bclr       A6, D0
  2952. 0000202A  018E                     bclr       A6, D0
  2953. 0000202C  018E                     bclr       A6, D0
  2954. 0000202E  018E                     bclr       A6, D0
  2955. 00002030  00BC 018E 018E 00AE 0194 ori.l      0xAE0194, 0x18E018E
  2956. 0000203A  0046 018E                ori.w      D6, 0x18E
  2957. 0000203E  00BC 018E 018E 00C8 0050 ori.l      0xC80050, 0x18E018E
  2958. 00002048  018E                     bclr       A6, D0
  2959. 0000204A  018E                     bclr       A6, D0
  2960. 0000204C  018E                     bclr       A6, D0
  2961. 0000204E  018E                     bclr       A6, D0
  2962. 00002050  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2963. 00002054  0046 018E                ori.w      D6, 0x18E
  2964. 00002058  0060 018E                ori.w      -[A0], 0x18E
  2965. 0000205C  018E                     bclr       A6, D0
  2966. 0000205E  0046 2F0B                ori.w      D6, 0x2F0B
  2967. 00002062  4EBA E356                jsr        [PC - 0x1CAA /* 000003BA */]
  2968. 00002066  6000 0146                bra        +0x148 /* 000021AE */
  2969. 0000206A  2F13                     move.l     -[A7], [A3]
  2970. 0000206C  4EBA FF44                jsr        [PC - 0xBC /* 00001FB2 */]
  2971. 00002070  2F0B                     move.l     -[A7], A3
  2972. 00002072  4EBA F30A                jsr        [PC - 0xCF6 /* 0000137E */]
  2973. 00002076  6000 0136                bra        +0x138 /* 000021AE */
  2974. 0000207A  42A7                     clr.l      -[A7]
  2975. 0000207C  486C 0010                pea.l      [A4 + 0x10]
  2976. 00002080  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2977. 00002084  275F 0018                move.l     [A3 + 0x18], [A7]+
  2978. 00002088  6000 0124                bra        +0x126 /* 000021AE */
  2979. 0000208C  4267                     clr.w      -[A7]
  2980. 0000208E  2F13                     move.l     -[A7], [A3]
  2981. 00002090  4EBA EAE2                jsr        [PC - 0x151E /* 00000B74 */]
  2982. 00002094  101F                     move.b     D0, [A7]+
  2983. 00002096  6712                     beq        +0x14 /* 000020AA */
  2984. 00002098  102D F1FF                move.b     D0, [A5 - 0xE01]
  2985. 0000209C  6700 0110                beq        +0x112 /* 000021AE */
  2986. 000020A0  2F0B                     move.l     -[A7], A3
  2987. 000020A2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2988. 000020A6  6000 0106                bra        +0x108 /* 000021AE */
  2989. label000020AA:
  2990. 000020AA  2F0B                     move.l     -[A7], A3
  2991. 000020AC  4EBA F476                jsr        [PC - 0xB8A /* 00001524 */]
  2992. 000020B0  6000 00FC                bra        +0xFE /* 000021AE */
  2993. 000020B4  2F13                     move.l     -[A7], [A3]
  2994. 000020B6  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2995. 000020BA  4EBA FEC6                jsr        [PC - 0x13A /* 00001F82 */]
  2996. 000020BE  2F0B                     move.l     -[A7], A3
  2997. 000020C0  4EBA F462                jsr        [PC - 0xB9E /* 00001524 */]
  2998. 000020C4  6000 00E8                bra        +0xEA /* 000021AE */
  2999. 000020C8  2F13                     move.l     -[A7], [A3]
  3000. 000020CA  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3001. 000020CE  4EBA FEB2                jsr        [PC - 0x14E /* 00001F82 */]
  3002. 000020D2  6000 00DA                bra        +0xDC /* 000021AE */
  3003. 000020D6  277C 4D6F 6F56 0018      move.l     [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
  3004. 000020DE  6000 00CE                bra        +0xD0 /* 000021AE */
  3005. 000020E2  2F0B                     move.l     -[A7], A3
  3006. 000020E4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3007. 000020E8  6000 00C4                bra        +0xC6 /* 000021AE */
  3008. 000020EC  277C 0000 0140 0018      move.l     [A3 + 0x18], 0x140
  3009. 000020F4  4AAC 000C                tst.l      [A4 + 0xC]
  3010. 000020F8  6708                     beq        +0xA /* 00002102 */
  3011. 000020FA  2F0B                     move.l     -[A7], A3
  3012. 000020FC  4EBA F426                jsr        [PC - 0xBDA /* 00001524 */]
  3013. 00002100  602E                     bra        +0x30 /* 00002130 */
  3014. label00002102:
  3015. 00002102  4267                     clr.w      -[A7]
  3016. 00002104  2F13                     move.l     -[A7], [A3]
  3017. 00002106  4EBA EA6C                jsr        [PC - 0x1594 /* 00000B74 */]
  3018. 0000210A  101F                     move.b     D0, [A7]+
  3019. 0000210C  6716                     beq        +0x18 /* 00002124 */
  3020. 0000210E  4AAC 001E                tst.l      [A4 + 0x1E]
  3021. 00002112  671C                     beq        +0x1E /* 00002130 */
  3022. 00002114  42A7                     clr.l      -[A7]
  3023. 00002116  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  3024. 0000211A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3025. 0000211E  275F 0018                move.l     [A3 + 0x18], [A7]+
  3026. 00002122  600C                     bra        +0xE /* 00002130 */
  3027. label00002124:
  3028. 00002124  42A7                     clr.l      -[A7]
  3029. 00002126  2F0B                     move.l     -[A7], A3
  3030. 00002128  4EBA F112                jsr        [PC - 0xEEE /* 0000123C */]
  3031. 0000212C  275F 0018                move.l     [A3 + 0x18], [A7]+
  3032. label00002130:
  3033. 00002130  082C 0005 001B           btst.b     [A4 + 0x1B], 0x5
  3034. 00002136  6676                     bne        +0x78 /* 000021AE */
  3035. 00002138  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3036. 0000213C  43EC 0010                lea.l      A1, [A4 + 0x10]
  3037. 00002140  20D9                     move.l     [A0]+, [A1]+
  3038. 00002142  20D9                     move.l     [A0]+, [A1]+
  3039. 00002144  426E FFF4                clr.w      [A6 - 0xC]
  3040. 00002148  102D F435                move.b     D0, [A5 - 0xBCB]
  3041. 0000214C  673C                     beq        +0x3E /* 0000218A */
  3042. 0000214E  42A7                     clr.l      -[A7]
  3043. 00002150  206D F40A                movea.l    A0, [A5 - 0xBF6]
  3044. 00002154  2050                     movea.l    A0, [A0]
  3045. 00002156  2068 0016                movea.l    A0, [A0 + 0x16]
  3046. 0000215A  2050                     movea.l    A0, [A0]
  3047. 0000215C  3F28 0020                move.w     -[A7], [A0 + 0x20]
  3048. 00002160  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  3049. 00002164  2E1F                     move.l     D7, [A7]+
  3050. 00002166  4A6D F212                tst.w      [A5 - 0xDEE]
  3051. 0000216A  6706                     beq        +0x8 /* 00002172 */
  3052. 0000216C  426D F212                clr.w      [A5 - 0xDEE]
  3053. 00002170  603C                     bra        +0x3E /* 000021AE */
  3054. label00002172:
  3055. 00002172  2D47 FFF0                move.l     [A6 - 0x10], D7
  3056. 00002176  2047                     movea.l    A0, D7
  3057. 00002178  2050                     movea.l    A0, [A0]
  3058. 0000217A  5C88                     addq.l     A0, 6
  3059. 0000217C  43EC 0010                lea.l      A1, [A4 + 0x10]
  3060. 00002180  20D9                     move.l     [A0]+, [A1]+
  3061. 00002182  20D9                     move.l     [A0]+, [A1]+
  3062. 00002184  3D7C 8000 FFF4           move.w     [A6 - 0xC], 0x8000
  3063. label0000218A:
  3064. 0000218A  42A7                     clr.l      -[A7]
  3065. 0000218C  486E FFF0                pea.l      [A6 - 0x10]
  3066. 00002190  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  3067. 00002194  201F                     move.l     D0, [A7]+
  3068. 00002196  D1AB 0018                add.l      [A3 + 0x18], D0
  3069. 0000219A  102D F435                move.b     D0, [A5 - 0xBCB]
  3070. 0000219E  670E                     beq        +0x10 /* 000021AE */
  3071. 000021A0  2F07                     move.l     -[A7], D7
  3072. 000021A2  205F                     movea.l    A0, [A7]+
  3073. 000021A4  A023                     syscall    DisposHandle/DisposeHandle
  3074. 000021A6  6006                     bra        +0x8 /* 000021AE */
  3075. label000021A8:
  3076. 000021A8  2F0B                     move.l     -[A7], A3
  3077. 000021AA  4EBA F378                jsr        [PC - 0xC88 /* 00001524 */]
  3078. label000021AE:
  3079. 000021AE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3080. 000021B2  4E5E                     unlink     A6
  3081. 000021B4  2E9F                     move.l     [A7], [A7]+
  3082. 000021B6  4E75                     rts
  3083. fn000021B8:
  3084. 000021B8  4E56 0000                link       A6, 0
  3085. 000021BC  206E 0008                movea.l    A0, [A6 + 0x8]
  3086. 000021C0  3028 0006                move.w     D0, [A0 + 0x6]
  3087. 000021C4  0440 0013                subi.w     D0, 0x13
  3088. 000021C8  6702                     beq        +0x4 /* 000021CC */
  3089. 000021CA  600E                     bra        +0x10 /* 000021DA */
  3090. label000021CC:
  3091. 000021CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3092. 000021D0  217C 4255 5454 0018      move.l     [A0 + 0x18], 0x42555454 /* 'BUTT' */
  3093. 000021D8  6008                     bra        +0xA /* 000021E2 */
  3094. label000021DA:
  3095. 000021DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3096. 000021DE  4EBA F918                jsr        [PC - 0x6E8 /* 00001AF8 */]
  3097. label000021E2:
  3098. 000021E2  4E5E                     unlink     A6
  3099. 000021E4  2E9F                     move.l     [A7], [A7]+
  3100. 000021E6  4E75                     rts
  3101. fn000021E8:
  3102. 000021E8  4E56 FEDE                link       A6, -0x0122
  3103. 000021EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3104. 000021F0  286E 0008                movea.l    A4, [A6 + 0x8]
  3105. 000021F4  2654                     movea.l    A3, [A4]
  3106. 000021F6  302C 0006                move.w     D0, [A4 + 0x6]
  3107. 000021FA  5540                     subq.w     D0, 2
  3108. 000021FC  6B00 00E6                bmi        +0xE8 /* 000022E4 */
  3109. 00002200  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  3110. 00002204  6E00 00DE                bgt        +0xE0 /* 000022E4 */
  3111. 00002208  D040                     add.w      D0, D0
  3112. 0000220A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3113. 0000220E  4EFB 0000                jmp        [PC + D0.w]
  3114. 00002212  00AA 00D4 006A 0062      ori.l      [A2 + 0x62], 0xD4006A
  3115. 0000221A  00D4                     .incomplete
  3116. 0000221C  0062 00D4                ori.w      -[A2], 0xD4
  3117. 00002220  00D4                     .incomplete
  3118. 00002222  00D4                     .incomplete
  3119. 00002224  00D4                     .incomplete
  3120. 00002226  00CC                     .incomplete
  3121. 00002228  00D4                     .incomplete
  3122. 0000222A  00D4                     .incomplete
  3123. 0000222C  00D4                     .incomplete
  3124. 0000222E  00D4                     .incomplete
  3125. 00002230  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3126. 00002234  00CC                     .incomplete
  3127. 00002236  00D4                     .incomplete
  3128. 00002238  0062 0062                ori.w      -[A2], 0x62 /* 'b' */
  3129. 0000223C  0062 00D4                ori.w      -[A2], 0xD4
  3130. 00002240  00D4                     .incomplete
  3131. 00002242  00D4                     .incomplete
  3132. 00002244  00D4                     .incomplete
  3133. 00002246  0046 0046                ori.w      D6, 0x46 /* 'F' */
  3134. 0000224A  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3135. 0000224E  0062 00D4                ori.w      -[A2], 0xD4
  3136. 00002252  0062 0046                ori.w      -[A2], 0x46 /* 'F' */
  3137. 00002256  4267                     clr.w      -[A7]
  3138. 00002258  2F0B                     move.l     -[A7], A3
  3139. 0000225A  4EBA E918                jsr        [PC - 0x16E8 /* 00000B74 */]
  3140. 0000225E  101F                     move.b     D0, [A7]+
  3141. 00002260  6708                     beq        +0xA /* 0000226A */
  3142. 00002262  2F0C                     move.l     -[A7], A4
  3143. 00002264  4EBA F2BE                jsr        [PC - 0xD42 /* 00001524 */]
  3144. 00002268  607A                     bra        +0x7C /* 000022E4 */
  3145. label0000226A:
  3146. 0000226A  2F0C                     move.l     -[A7], A4
  3147. 0000226C  4EBA E14C                jsr        [PC - 0x1EB4 /* 000003BA */]
  3148. 00002270  6072                     bra        +0x74 /* 000022E4 */
  3149. 00002272  2F0C                     move.l     -[A7], A4
  3150. 00002274  4EBA F2AE                jsr        [PC - 0xD52 /* 00001524 */]
  3151. 00002278  606A                     bra        +0x6C /* 000022E4 */
  3152. 0000227A  4267                     clr.w      -[A7]
  3153. 0000227C  2F0B                     move.l     -[A7], A3
  3154. 0000227E  4EBA E8F4                jsr        [PC - 0x170C /* 00000B74 */]
  3155. 00002282  101F                     move.b     D0, [A7]+
  3156. 00002284  6708                     beq        +0xA /* 0000228E */
  3157. 00002286  2F0C                     move.l     -[A7], A4
  3158. 00002288  4EBA F29A                jsr        [PC - 0xD66 /* 00001524 */]
  3159. 0000228C  6056                     bra        +0x58 /* 000022E4 */
  3160. label0000228E:
  3161. 0000228E  4AAB 000C                tst.l      [A3 + 0xC]
  3162. 00002292  56C0                     sne        D0
  3163. 00002294  4A00                     tst.b      D0
  3164. 00002296  6714                     beq        +0x16 /* 000022AC */
  3165. 00002298  206B 000C                movea.l    A0, [A3 + 0xC]
  3166. 0000229C  4A90                     tst.l      [A0]
  3167. 0000229E  56C1                     sne        D1
  3168. 000022A0  C001                     and.b      D0, D1
  3169. 000022A2  6708                     beq        +0xA /* 000022AC */
  3170. 000022A4  2F0C                     move.l     -[A7], A4
  3171. 000022A6  4EBA F27C                jsr        [PC - 0xD84 /* 00001524 */]
  3172. 000022AA  6038                     bra        +0x3A /* 000022E4 */
  3173. label000022AC:
  3174. 000022AC  42A7                     clr.l      -[A7]
  3175. 000022AE  2F0C                     move.l     -[A7], A4
  3176. 000022B0  4EBA EF8A                jsr        [PC - 0x1076 /* 0000123C */]
  3177. 000022B4  295F 0018                move.l     [A4 + 0x18], [A7]+
  3178. 000022B8  602A                     bra        +0x2C /* 000022E4 */
  3179. 000022BA  4267                     clr.w      -[A7]
  3180. 000022BC  2F0B                     move.l     -[A7], A3
  3181. 000022BE  4EBA E8B4                jsr        [PC - 0x174C /* 00000B74 */]
  3182. 000022C2  101F                     move.b     D0, [A7]+
  3183. 000022C4  661E                     bne        +0x20 /* 000022E4 */
  3184. 000022C6  42A7                     clr.l      -[A7]
  3185. 000022C8  2F0C                     move.l     -[A7], A4
  3186. 000022CA  3F3C 001F                move.w     -[A7], 0x1F
  3187. 000022CE  4EBA EE7A                jsr        [PC - 0x1186 /* 0000114A */]
  3188. 000022D2  2E1F                     move.l     D7, [A7]+
  3189. 000022D4  2F0C                     move.l     -[A7], A4
  3190. 000022D6  4EBA F03C                jsr        [PC - 0xFC4 /* 00001314 */]
  3191. 000022DA  6008                     bra        +0xA /* 000022E4 */
  3192. 000022DC  297C 736E 6420 0018      move.l     [A4 + 0x18], 0x736E6420 /* 'snd ' */
  3193. label000022E4:
  3194. 000022E4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3195. 000022E8  4E5E                     unlink     A6
  3196. 000022EA  2E9F                     move.l     [A7], [A7]+
  3197. 000022EC  4E75                     rts
  3198.